spec/functional/only_spec.rb in picky-4.10.0 vs spec/functional/only_spec.rb in picky-4.11.0
- old
+ new
@@ -15,48 +15,50 @@
try = Picky::Search.new index
try.search('text1').ids.should == [1]
try.search('text2').ids.should == [1]
try.search('text3').ids.should == [1]
+
+ expect do
+ try_again = Picky::Search.new index do
+ only :category1
+ end
+ try_again.search('text1').ids.should == [1]
+ try_again.search('text2').ids.should == []
+ try_again.search('text3').ids.should == []
- try_again = Picky::Search.new index do
- only :category1
- end
- try_again.search('text1').ids.should == [1]
- try_again.search('text2').ids.should == []
- try_again.search('text3').ids.should == []
-
- try_again.only :category2, :category3
+ try_again.only :category2, :category3
- try_again.search('text1').ids.should == []
- try_again.search('text2').ids.should == [1]
- try_again.search('text3').ids.should == [1]
+ try_again.search('text1').ids.should == []
+ try_again.search('text2').ids.should == [1]
+ try_again.search('text3').ids.should == [1]
- try_again.search('category1:text1').ids.should == []
- try_again.search('category1:text2').ids.should == []
- try_again.search('category1:text3').ids.should == []
+ try_again.search('category1:text1').ids.should == []
+ try_again.search('category1:text2').ids.should == []
+ try_again.search('category1:text3').ids.should == []
- try_again.search('category2:text1').ids.should == []
- try_again.search('category2:text2').ids.should == [1]
- try_again.search('category2:text3').ids.should == []
+ try_again.search('category2:text1').ids.should == []
+ try_again.search('category2:text2').ids.should == [1]
+ try_again.search('category2:text3').ids.should == []
- try_again.search('category3:text1').ids.should == []
- try_again.search('category3:text2').ids.should == []
- try_again.search('category3:text3').ids.should == [1]
+ try_again.search('category3:text1').ids.should == []
+ try_again.search('category3:text2').ids.should == []
+ try_again.search('category3:text3').ids.should == [1]
- try_again.search('category1,category2:text1').ids.should == []
- try_again.search('category1,category2:text2').ids.should == [1]
- try_again.search('category1,category2:text3').ids.should == []
+ try_again.search('category1,category2:text1').ids.should == []
+ try_again.search('category1,category2:text2').ids.should == [1]
+ try_again.search('category1,category2:text3').ids.should == []
- try_again.search('category1,category3:text1').ids.should == []
- try_again.search('category1,category3:text2').ids.should == []
- try_again.search('category1,category3:text3').ids.should == [1]
+ try_again.search('category1,category3:text1').ids.should == []
+ try_again.search('category1,category3:text2').ids.should == []
+ try_again.search('category1,category3:text3').ids.should == [1]
- try_again.search('category2,category3:text1').ids.should == []
- try_again.search('category2,category3:text2').ids.should == [1]
- try_again.search('category2,category3:text3').ids.should == [1]
+ try_again.search('category2,category3:text1').ids.should == []
+ try_again.search('category2,category3:text2').ids.should == [1]
+ try_again.search('category2,category3:text3').ids.should == [1]
- try_again.search('category1,category2,category3:text1').ids.should == []
- try_again.search('category1,category2,category3:text2').ids.should == [1]
- try_again.search('category1,category2,category3:text3').ids.should == [1]
+ try_again.search('category1,category2,category3:text1').ids.should == []
+ try_again.search('category1,category2,category3:text2').ids.should == [1]
+ try_again.search('category1,category2,category3:text3').ids.should == [1]
+ end.to raise_error
end
end
\ No newline at end of file