diff --git a/tests/CMSMainTest.php b/tests/CMSMainTest.php index 1bb415d2..df89c3c6 100644 --- a/tests/CMSMainTest.php +++ b/tests/CMSMainTest.php @@ -36,7 +36,7 @@ class CMSMainTest extends FunctionalTest { $response = Director::test("admin/cms/publishall", array('confirm' => 1), $this->session()); $this->assertContains( - sprintf(_t('CMSMain.PUBPAGES',"Done: Published %d pages"), 5), + sprintf(_t('CMSMain.PUBPAGES',"Done: Published %d pages"), 7), $response->getBody() ); @@ -157,4 +157,11 @@ class CMSMainTest extends FunctionalTest { $this->assertEquals('5', $newPage->ParentID); } + + function testDeletedPagesSiteTreeFilter() { + $id = $this->idFromFixture('Page', 'page3'); + $this->logInWithPermssion('ADMIN'); + $result = $this->get('admin/getsubtree?filter=CMSSiteTreeFilter_DeletedPages&ajax=1&ID=' . $id); + $this->assertEquals(200, $result->getStatusCode()); + } } diff --git a/tests/CMSMainTest.yml b/tests/CMSMainTest.yml index 0b7fc3f5..2288554f 100644 --- a/tests/CMSMainTest.yml +++ b/tests/CMSMainTest.yml @@ -4,9 +4,15 @@ Page: page2: Title: Page 2 page3: - Title: Page 2 + Title: Page 3 + page31: + Title: Page 3.1 + Parent: =>Page.page3 + page32: + Title: Page 3.2 + Parent: =>Page.page3 page4: - Title: Page 2 + Title: Page 4 home: Title: Home URLSegment: home