Current section

Files

Jump to
riak test bucket_test.exs
Raw

test/bucket_test.exs

defmodule Riak.BucketTest do
use Riak.Case
@moduletag :riak1
@tag timeout: 10000
test "list bucket", context do
{:ok, buckets} = Riak.Bucket.list context[:pid]
assert is_list(buckets)
end
test "list! bucket", context do
buckets = Riak.Bucket.list! context[:pid]
assert is_list(buckets)
end
test "list keys", context do
{:ok, keys} = Riak.Bucket.keys context[:pid], "user"
assert is_list(keys)
end
test "list! keys", context do
keys = Riak.Bucket.keys! context[:pid], "user"
assert is_list(keys)
end
test "bucket props", context do
pid = context[:pid]
assert :ok == Riak.Bucket.put pid, "user", [{:notfound_ok, false}]
{:ok, props} = Riak.Bucket.get pid, "user"
assert is_list(props)
assert props[:notfound_ok] == false
assert :ok == Riak.Bucket.reset pid, "user"
{:ok, props} = Riak.Bucket.get pid, "user"
assert props[:notfound_ok] == true
end
end