aboutsummaryrefslogtreecommitdiff
path: root/transaction_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'transaction_test.go')
-rw-r--r--transaction_test.go12
1 files changed, 11 insertions, 1 deletions
diff --git a/transaction_test.go b/transaction_test.go
index afe3b8e..5a7177f 100644
--- a/transaction_test.go
+++ b/transaction_test.go
@@ -12,7 +12,17 @@ import (
// Ensure that the database can retrieve a list of buckets.
func TestTransactionBuckets(t *testing.T) {
- t.Skip("pending") // TODO(benbjohnson)
+ withOpenDB(func(db *DB, path string) {
+ db.CreateBucket("foo")
+ db.CreateBucket("bar")
+ db.CreateBucket("baz")
+ buckets, err := db.Buckets()
+ if assert.NoError(t, err) && assert.Equal(t, len(buckets), 3) {
+ assert.Equal(t, buckets[0].Name(), "bar")
+ assert.Equal(t, buckets[1].Name(), "baz")
+ assert.Equal(t, buckets[2].Name(), "foo")
+ }
+ })
}
// Ensure that a Transaction can retrieve a bucket.