Skip to content

Commit

Permalink
fix nesting of subtests
Browse files Browse the repository at this point in the history
  • Loading branch information
jordanschalm committed Sep 24, 2021
1 parent aab5d8e commit 3e174db
Showing 1 changed file with 16 additions and 15 deletions.
31 changes: 16 additions & 15 deletions storage/badger/operation/init_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,22 +28,23 @@ func TestInsertRetrieveDBTypeMarker(t *testing.T) {
err = operation.EnsureSecretDB(db)
require.Error(t, err)
})
t.Run("secret", func(t *testing.T) {
unittest.RunWithBadgerDB(t, func(db *badger.DB) {
})

t.Run("secret", func(t *testing.T) {
unittest.RunWithBadgerDB(t, func(db *badger.DB) {

// can insert db marker to empty DB
err := db.Update(operation.InsertSecretDBMarker)
require.NoError(t, err)
// can insert db marker twice
err = db.Update(operation.InsertSecretDBMarker)
require.NoError(t, err)
// ensure correct db type succeeds
err = operation.EnsureSecretDB(db)
require.NoError(t, err)
// ensure other db type fails
err = operation.EnsurePublicDB(db)
require.Error(t, err)
})
// can insert db marker to empty DB
err := db.Update(operation.InsertSecretDBMarker)
require.NoError(t, err)
// can insert db marker twice
err = db.Update(operation.InsertSecretDBMarker)
require.NoError(t, err)
// ensure correct db type succeeds
err = operation.EnsureSecretDB(db)
require.NoError(t, err)
// ensure other db type fails
err = operation.EnsurePublicDB(db)
require.Error(t, err)
})
})
})
Expand Down

0 comments on commit 3e174db

Please sign in to comment.