logInWithPermssion('ADMIN'); touch(Director::baseFolder() . '/assets/testscript-test-file.pdf'); } function tearDown() { parent::tearDown(); $testFiles = array( '/assets/testscript-test-file.pdf', '/assets/renamed-test-file.pdf', ); foreach($testFiles as $file) { if(file_exists(Director::baseFolder().$file)) unlink(Director::baseFolder().$file); } } function testFileRenameUpdatesDraftAndPublishedPages() { $page = $this->objFromFixture('Page', 'page1'); $this->assertTrue($page->doPublish()); $this->assertContains('', DB::query("SELECT \"Content\" FROM \"SiteTree_Live\" WHERE \"ID\" = $page->ID")->value()); $file = $this->objFromFixture('File', 'file1'); $file->Name = 'renamed-test-file.pdf'; $this->assertContains('', DB::query("SELECT \"Content\" FROM \"SiteTree\" WHERE \"ID\" = $page->ID")->value()); } } ?>