--- a/Allura/allura/tests/functional/test_search.py
+++ b/Allura/allura/tests/functional/test_search.py
@@ -15,14 +15,18 @@
# specific language governing permissions and limitations
# under the License.
+from mock import patch
from allura.tests import TestController
class TestSearch(TestController):
- def test_global_search_controller(self):
+ @patch('allura.lib.search.search')
+ def test_global_search_controller(self, search):
r = self.app.get('/gsearch/')
+ assert not search.called, search.called
r = self.app.get('/gsearch/', params=dict(q='Root'))
+ assert search.called, search.called
def test_project_search_controller(self):
r = self.app.get('/search/')