spec/kashiwamochi/query_spec.rb in kashiwamochi-0.4.2 vs spec/kashiwamochi/query_spec.rb in kashiwamochi-0.4.3
- old
+ new
@@ -88,9 +88,23 @@
end
end
end
end
+ describe '#searched?' do
+ context 'with query' do
+ before { @q = Kashiwamochi::Query.new(:name => 'aira', :s => ["created_at desc"]) }
+ subject { @q }
+ it { should be_searched }
+ end
+
+ context 'without query' do
+ before { @q = Kashiwamochi::Query.new }
+ subject { @q }
+ it { should_not be_searched }
+ end
+ end
+
describe '#to_option' do
before { @q = Kashiwamochi::Query.new(:name => 'aira', :s => ["created_at desc"]) }
subject { @q.to_option }
it { should be_an_instance_of Hash }
it { should eq ({:name => 'aira', :s => 'created_at desc'}) }