spec/integration/riak/secondary_index_spec.rb in riak-client-2.1.0 vs spec/integration/riak/secondary_index_spec.rb in riak-client-2.2.0.pre1
- old
+ new
@@ -49,6 +49,24 @@
terms = results.with_terms
expect(terms['20']).to be
expect(terms['19']).to be_empty
end
+
+ describe "with symbolized index names" do
+ it "stores and queries indexes correctly" do
+ obj = bucket.new random_key
+ obj.indexes[:coat_pattern_bin] << "tuxedo"
+ obj.data = "tuxedo"
+
+ expect{ obj.store }.to_not raise_error
+
+ results = nil
+ expect do
+ results = bucket.get_index(:coat_pattern_bin,
+ 'tuxedo')
+ end.to_not raise_error
+
+ expect(results.first).to eq obj.key
+ end
+ end
end