Skip to content

Commit d0c71ec

Browse files
author
Chris Gilmer
committed
Check errors for removing files in tests
1 parent 74dd874 commit d0c71ec

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

cmd/main_test.go

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ func newConfigFile(t *testing.T, b []byte) string {
2727

2828
func TestExistingAWSProfile(t *testing.T) {
2929
f := newConfigFile(t, defaultConfig)
30-
defer os.Remove(f)
30+
defer func() {
31+
errRemove := os.Remove(f)
32+
assert.NoError(t, errRemove)
33+
}()
3134
config, _ := vault.LoadConfig(f)
3235
baseProfile := vault.Profile{
3336
Name: "test",
@@ -52,7 +55,10 @@ func TestExistingAWSProfile(t *testing.T) {
5255

5356
func TestUpdateAWSConfigFile(t *testing.T) {
5457
f := newConfigFile(t, defaultConfig)
55-
defer os.Remove(f)
58+
defer func() {
59+
errRemove := os.Remove(f)
60+
assert.NoError(t, errRemove)
61+
}()
5662
baseProfile := vault.Profile{
5763
Name: "test-base",
5864
Region: "us-west-2",
@@ -81,7 +87,10 @@ func TestUpdateAWSConfigFile(t *testing.T) {
8187
func TestGenerateQrCode(t *testing.T) {
8288
tempFile, err := ioutil.TempFile("", "temp-qr.*.png")
8389
assert.NoError(t, err)
84-
defer os.Remove(tempFile.Name())
90+
defer func() {
91+
errRemove := os.Remove(tempFile.Name())
92+
assert.NoError(t, errRemove)
93+
}()
8594

8695
err = generateQrCode("otpauth://totp/super@top?secret=secret", tempFile)
8796
assert.NoError(t, err)

0 commit comments

Comments
 (0)