function testDeletedPagesFilter()
 {
     $deletedPage = $this->objFromFixture('Page', 'page2');
     $deletedPage->publish('Stage', 'Live');
     $deletedPageID = $deletedPage->ID;
     $deletedPage->delete();
     $deletedPage = Versioned::get_one_by_stage('SiteTree', 'Live', sprintf('"SiteTree_Live"."ID" = %d', $deletedPageID));
     $f = new CMSSiteTreeFilter_DeletedPages();
     $results = $f->pagesIncluded();
     $this->assertTrue($f->isPageIncluded($deletedPage));
 }
 public function testDeletedPagesFilter()
 {
     $deletedPage = $this->objFromFixture('Page', 'page2');
     $deletedPage->publish('Stage', 'Live');
     $deletedPageID = $deletedPage->ID;
     $deletedPage->delete();
     $deletedPage = Versioned::get_one_by_stage('SiteTree', 'Live', sprintf('"SiteTree_Live"."ID" = %d', $deletedPageID));
     $f = new CMSSiteTreeFilter_DeletedPages(array('Term' => 'Page'));
     $this->assertTrue($f->isPageIncluded($deletedPage));
     // Check that only changed pages are returned
     $f = new CMSSiteTreeFilter_DeletedPages(array('Term' => 'No Matches'));
     $this->assertFalse($f->isPageIncluded($deletedPage));
 }