macaroons: replace defer cleanup with t.Cleanup

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
This commit is contained in:
Eng Zer Jun 2022-08-27 15:06:45 +08:00
parent 889cb0af47
commit 1133643927
No known key found for this signature in database
GPG key ID: DAEBBD2E34C111E6

View file

@ -37,14 +37,17 @@ func setupTestRootKeyStorage(t *testing.T) kvdb.Backend {
kvdb.DefaultDBTimeout,
)
require.NoError(t, err, "Error opening store DB")
t.Cleanup(func() {
require.NoError(t, db.Close())
})
store, err := macaroons.NewRootKeyStorage(db)
if err != nil {
db.Close()
t.Fatalf("Error creating root key store: %v", err)
}
defer store.Close()
require.NoError(t, err, "Error creating root key store")
err = store.CreateUnlock(&defaultPw)
require.NoError(t, store.Close())
require.NoError(t, err, "error creating unlock")
return db
}