2013-02-05 14:16:51 -05:00
|
|
|
require 'spec_helper'
|
|
|
|
|
|
|
|
describe SearchController do
|
|
|
|
|
|
|
|
it 'performs the query' do
|
2013-05-22 14:36:14 -04:00
|
|
|
guardian = Guardian.new
|
|
|
|
Guardian.stubs(:new).returns(guardian)
|
|
|
|
|
|
|
|
search = mock()
|
|
|
|
Search.expects(:new).with('test', guardian: guardian, type_filter: nil).returns(search)
|
|
|
|
search.expects(:execute)
|
|
|
|
|
2013-02-05 14:16:51 -05:00
|
|
|
xhr :get, :query, term: 'test'
|
|
|
|
end
|
|
|
|
|
|
|
|
it 'performs the query with a filter' do
|
2013-05-22 14:36:14 -04:00
|
|
|
guardian = Guardian.new
|
|
|
|
Guardian.stubs(:new).returns(guardian)
|
|
|
|
|
|
|
|
search = mock()
|
|
|
|
Search.expects(:new).with('test', guardian: guardian, type_filter: 'topic').returns(search)
|
|
|
|
search.expects(:execute)
|
|
|
|
|
2013-02-05 14:16:51 -05:00
|
|
|
xhr :get, :query, term: 'test', type_filter: 'topic'
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|