spec/supernova/solr_indexer_spec.rb in supernova-0.6.6 vs spec/supernova/solr_indexer_spec.rb in supernova-0.6.7

- old
+ new

@@ -82,9 +82,14 @@ it "creates a new string" do indexer.append_to_json_string({"a" => 1}) indexer.current_json_string.should == %({\n"add":{"doc":{"a":1}}) end + it "removes nil values" do + indexer.append_to_json_string({"a" => 1, "b" => nil}) + indexer.current_json_string.should == %({\n"add":{"doc":{"a":1}}) + end + it "appends to the existing string" do indexer.append_to_json_string({"a" => 1}) indexer.append_to_json_string({"b" => 2}) indexer.current_json_string.should == %({\n"add":{"doc":{"a":1}},\n"add":{"doc":{"b":2}}) end