aboutsummaryrefslogtreecommitdiff
path: root/cursor_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'cursor_test.go')
-rw-r--r--cursor_test.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/cursor_test.go b/cursor_test.go
index fe406bf..23b3a8e 100644
--- a/cursor_test.go
+++ b/cursor_test.go
@@ -8,6 +8,18 @@ import (
"github.com/stretchr/testify/assert"
)
+// Ensure that a cursor can return a reference to the bucket that created it.
+func TestCursor_Bucket(t *testing.T) {
+ withOpenDB(func(db *DB, path string) {
+ db.Update(func(tx *Tx) error {
+ b, _ := tx.CreateBucket([]byte("widgets"))
+ c := b.Cursor()
+ assert.Equal(t, b, c.Bucket())
+ return nil
+ })
+ })
+}
+
// Ensure that a Tx cursor can seek to the appropriate keys.
func TestCursor_Seek(t *testing.T) {
withOpenDB(func(db *DB, path string) {