diff options
| author | Joas Schilling <nickvergessen@gmx.de> | 2013-04-11 15:44:54 +0200 |
|---|---|---|
| committer | Joas Schilling <nickvergessen@gmx.de> | 2013-04-11 15:44:54 +0200 |
| commit | f920c69ad5cbe9d435a2235180dfd5e7dc9905d4 (patch) | |
| tree | da36bcf37f3c811c8ca84576aa9a6508f17dfd89 | |
| parent | e5503e20d84c94c66de33500324afb9a4c774c77 (diff) | |
| download | forums-f920c69ad5cbe9d435a2235180dfd5e7dc9905d4.tar forums-f920c69ad5cbe9d435a2235180dfd5e7dc9905d4.tar.gz forums-f920c69ad5cbe9d435a2235180dfd5e7dc9905d4.tar.bz2 forums-f920c69ad5cbe9d435a2235180dfd5e7dc9905d4.tar.xz forums-f920c69ad5cbe9d435a2235180dfd5e7dc9905d4.zip | |
[ticket/11492] Split into mutliple tests
PHPBB3-11492
| -rw-r--r-- | tests/functional/memberlist_test.php | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/tests/functional/memberlist_test.php b/tests/functional/memberlist_test.php index c822c06263..46d7976230 100644 --- a/tests/functional/memberlist_test.php +++ b/tests/functional/memberlist_test.php @@ -49,26 +49,36 @@ class phpbb_functional_memberlist_test extends phpbb_functional_test_case // Admin should be listed, user not $crawler = $this->request('GET', 'memberlist.php?mode=leaders&sid=' . $this->sid); $this->assert_response_success(); - $this->assertContains('admin', $crawler->filter('tr')->text()); - $this->assertNotContains('memberlist-test-user', $crawler->filter('tr')->text()); - $this->assertNotContains('memberlist-test-moderator', $crawler->filter('tr')->text()); + $this->assertContains('admin', $crawler->text()); + $this->assertNotContains('memberlist-test-user', $crawler->text()); + $this->assertNotContains('memberlist-test-moderator', $crawler->text()); + } + + public function test_leaders_remove_users() + { + $this->login(); // Remove admin from admins, still a moderator $this->remove_user_group('ADMINISTRATORS', array('admin')); $crawler = $this->request('GET', 'memberlist.php?mode=leaders&sid=' . $this->sid); $this->assert_response_success(); - $this->assertContains('admin', $crawler->filter('tr')->text()); + $this->assertContains('admin', $crawler->text()); // Remove admin from moderators $this->remove_user_group('GLOBAL_MODERATORS', array('admin')); $crawler = $this->request('GET', 'memberlist.php?mode=leaders&sid=' . $this->sid); $this->assert_response_success(); - $this->assertNotContains('admin', $crawler->filter('tr')->text()); + $this->assertNotContains('admin', $crawler->text()); + } + + public function test_leaders_add_users() + { + $this->login(); // Add mod to moderators $this->add_user_group('GLOBAL_MODERATORS', array('memberlist-test-moderator')); $crawler = $this->request('GET', 'memberlist.php?mode=leaders&sid=' . $this->sid); $this->assert_response_success(); - $this->assertContains('memberlist-test-moderator', $crawler->filter('tr')->text()); + $this->assertContains('memberlist-test-moderator', $crawler->text()); } } |
