diff options
author | Ben Johnson <benbjohnson@yahoo.com> | 2014-05-05 07:48:45 -0600 |
---|---|---|
committer | Ben Johnson <benbjohnson@yahoo.com> | 2014-05-05 07:48:45 -0600 |
commit | c22d2e03bc5af06ce0f7d877b1efaf9b08e91d68 (patch) | |
tree | 0ca4b592b7772e7066022f220c67072d372b802f /cmd/bolt/set_test.go | |
parent | Merge pull request #151 from benbjohnson/remove-c (diff) | |
download | dedo-c22d2e03bc5af06ce0f7d877b1efaf9b08e91d68.tar.gz dedo-c22d2e03bc5af06ce0f7d877b1efaf9b08e91d68.tar.xz |
Remove 'bolt set'.
This commit removes the 'set' command in the Bolt CLI. It proved to not be very useful
so there's no point in keeping the extra code around.
Diffstat (limited to 'cmd/bolt/set_test.go')
-rw-r--r-- | cmd/bolt/set_test.go | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/cmd/bolt/set_test.go b/cmd/bolt/set_test.go deleted file mode 100644 index be07148..0000000 --- a/cmd/bolt/set_test.go +++ /dev/null @@ -1,40 +0,0 @@ -package main_test - -import ( - "testing" - - "github.com/boltdb/bolt" - . "github.com/boltdb/bolt/cmd/bolt" - "github.com/stretchr/testify/assert" -) - -// Ensure that a value can be set from the CLI. -func TestSet(t *testing.T) { - SetTestMode(true) - open(func(db *bolt.DB, path string) { - db.Update(func(tx *bolt.Tx) error { - tx.CreateBucket([]byte("widgets")) - return nil - }) - db.Close() - assert.Equal(t, "", run("set", path, "widgets", "foo", "bar")) - assert.Equal(t, "bar", run("get", path, "widgets", "foo")) - }) -} - -// Ensure that an error is reported if the database is not found. -func TestSetDBNotFound(t *testing.T) { - SetTestMode(true) - output := run("set", "no/such/db", "widgets", "foo", "bar") - assert.Equal(t, "stat no/such/db: no such file or directory", output) -} - -// Ensure that an error is reported if the bucket is not found. -func TestSetBucketNotFound(t *testing.T) { - SetTestMode(true) - open(func(db *bolt.DB, path string) { - db.Close() - output := run("set", path, "widgets", "foo", "bar") - assert.Equal(t, "bucket not found: widgets", output) - }) -} |