diff options
| author | Dhruv <dhruv.goel92@gmail.com> | 2013-06-14 01:24:24 +0530 |
|---|---|---|
| committer | Dhruv <dhruv.goel92@gmail.com> | 2013-10-05 21:15:21 +0530 |
| commit | 81acd8ef10bb50aacfa77fe411156db9a91b0a45 (patch) | |
| tree | 58e627559f5d2744d2edf765fe96407b57f242f8 /tests | |
| parent | c33c89a790ce0f816887b074afdaaebc1f8099c7 (diff) | |
| download | forums-81acd8ef10bb50aacfa77fe411156db9a91b0a45.tar forums-81acd8ef10bb50aacfa77fe411156db9a91b0a45.tar.gz forums-81acd8ef10bb50aacfa77fe411156db9a91b0a45.tar.bz2 forums-81acd8ef10bb50aacfa77fe411156db9a91b0a45.tar.xz forums-81acd8ef10bb50aacfa77fe411156db9a91b0a45.zip | |
[ticket/11608] complete search tests functionalities
PHPBB3-11608
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/functional/search_test.php | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/tests/functional/search_test.php b/tests/functional/search_test.php index 383e389745..ac3cf4503c 100644 --- a/tests/functional/search_test.php +++ b/tests/functional/search_test.php @@ -37,11 +37,15 @@ class phpbb_functional_search_test extends phpbb_functional_test_case public function search_found() { - + $crawler = self::request('GET', 'search.php?keywords=phpbb3'); + $crawler->filter('.postbody')->text(); } public function search_not_found() { + $this->add_lang('search'); + $crawler = self::request('GET', 'search.php?keywords=loremipsumdedo'); + $this->assertContains($this->lang('NO_SEARCH_RESULTS'), $crawler->text()); } @@ -71,13 +75,38 @@ class phpbb_functional_search_test extends phpbb_functional_test_case } catch (InvalidArgumentException $e) {} + + $this->create_search_index($search_backend); } - $this->create_search_index($crawler); + $this->search_found(); + $this->search_not_found(); + $this->delete_search_index($search_backend); + } + + protected function create_search_index($search_backend) + { + $crawler = self::request( + 'POST', + 'adm/index.php?i=acp_search&mode=index&sid=' . $this->sid, + array( + 'search_type' => $search_backend, + 'action' => 'create', + 'submit' => true, + ) + ); } - protected function create_search_index($create_index_crawler) + protected function delete_search_index($search_backend) { - var_dump($create_index_crawler->selectLink('Go to search index page')); + $crawler = self::request( + 'POST', + 'adm/index.php?i=acp_search&mode=index&sid=' . $this->sid, + array( + 'search_type' => $search_backend, + 'action' => 'delete', + 'submit' => true, + ) + ); } } |
