diff options
author | Oliver Schramm <oliver.schramm97@gmail.com> | 2015-04-02 16:36:09 +0200 |
---|---|---|
committer | Oliver Schramm <oliver.schramm97@gmail.com> | 2015-04-02 16:36:09 +0200 |
commit | bbd0a8985cdc85622e07b9d3c5d12ec8c5a3cb8b (patch) | |
tree | e199ba7b583a3a8d5bcdfa477d55216e13f40f3d /tests/functional/visibility_softdelete_test.php | |
parent | eca0128d0a4affb717294c905c866ef96be6a96f (diff) | |
download | forums-bbd0a8985cdc85622e07b9d3c5d12ec8c5a3cb8b.tar forums-bbd0a8985cdc85622e07b9d3c5d12ec8c5a3cb8b.tar.gz forums-bbd0a8985cdc85622e07b9d3c5d12ec8c5a3cb8b.tar.bz2 forums-bbd0a8985cdc85622e07b9d3c5d12ec8c5a3cb8b.tar.xz forums-bbd0a8985cdc85622e07b9d3c5d12ec8c5a3cb8b.zip |
[ticket/13469] Extract test to new method
PHPBB3-13469
Diffstat (limited to 'tests/functional/visibility_softdelete_test.php')
-rw-r--r-- | tests/functional/visibility_softdelete_test.php | 34 |
1 files changed, 29 insertions, 5 deletions
diff --git a/tests/functional/visibility_softdelete_test.php b/tests/functional/visibility_softdelete_test.php index 4aaf240bdd..39efc99a35 100644 --- a/tests/functional/visibility_softdelete_test.php +++ b/tests/functional/visibility_softdelete_test.php @@ -178,11 +178,37 @@ class phpbb_functional_visibility_softdelete_test extends phpbb_functional_test_ $crawler = self::request('GET', "viewtopic.php?t={$this->data['topics']['Soft Delete Topic #1']}&sid={$this->sid}"); $this->assertContains($this->lang('POST_DISPLAY', '', ''), $crawler->text()); + } - $this->logout(); - // Delete second post as moderator without m_delete permission + public function test_softdelete_post_no_m_delete() + { $this->login('no m_delete moderator'); + $this->load_ids(array( + 'forums' => array( + 'Soft Delete #1', + 'Soft Delete #2', + ), + 'topics' => array( + 'Soft Delete Topic #1', + ), + 'posts' => array( + 'Soft Delete Topic #1', + 'Re: Soft Delete Topic #1-#2', + 'Re: Soft Delete Topic #1-#3', + ), + )); + + $this->assert_forum_details($this->data['forums']['Soft Delete #1'], array( + 'forum_posts_approved' => 2, + 'forum_posts_unapproved' => 0, + 'forum_posts_softdeleted' => 1, + 'forum_topics_approved' => 1, + 'forum_topics_unapproved' => 0, + 'forum_topics_softdeleted' => 0, + 'forum_last_post_id' => $this->data['posts']['Re: Soft Delete Topic #1-#2'], + ), 'before softdelete without m_delete'); + $this->add_lang('posting'); $crawler = self::request('GET', "posting.php?mode=delete&f={$this->data['forums']['Soft Delete #1']}&p={$this->data['posts']['Re: Soft Delete Topic #1-#2']}&sid={$this->sid}"); $this->assertNotContainsLang('DELETE_PERMANENTLY', $crawler->text()); @@ -198,12 +224,10 @@ class phpbb_functional_visibility_softdelete_test extends phpbb_functional_test_ 'forum_topics_unapproved' => 0, 'forum_topics_softdeleted' => 0, 'forum_last_post_id' => $this->data['posts']['Soft Delete Topic #1'], - ), 'after softdelete'); + ), 'after softdelete without m_delete'); $crawler = self::request('GET', "viewtopic.php?t={$this->data['topics']['Soft Delete Topic #1']}&sid={$this->sid}"); $this->assertContains($this->lang('POST_DISPLAY', '', ''), $crawler->text()); - - $this->logout(); } public function test_move_softdeleted_post() |