Set indexes for binary objects

This commit is contained in:
2012-11-03 15:17:40 +01:00
parent 5384e3d355
commit 44d276a387
3 changed files with 20 additions and 5 deletions

View File

@@ -205,6 +205,14 @@ describe "App with Riak backend" do
last_response.status.must_equal 200
last_response.body.must_equal @image
end
it "indexes the binary set" do
indexes = binary_bucket.get("jimmy:documents:jaypeg").indexes
indexes["user_id_bin"].must_be_kind_of Set
indexes["user_id_bin"].must_include "jimmy"
indexes["directory_bin"].must_include "documents"
end
end
context "with escaped key" do

View File

@@ -38,6 +38,10 @@ def directory_bucket
@directory_bucket ||= storage_client.bucket(settings.bucket_config['directories'])
end
def binary_bucket
@binary_bucket ||= storage_client.bucket(settings.bucket_config['binaries'])
end
def purge_all_buckets
[data_bucket, directory_bucket, auth_bucket].each do |bucket|
bucket.keys.each {|key| bucket.delete key}