22979 Posts in 11808 Topics by 2827 members
|Go to End|
9 March 2011 at 10:48pm
I'm trying to write some functional tests but am having an issue getting a valid page back when using Director::test(). All I get is a 404 - page not found.
I have a simple test that calls:
$response1 = Director::test('contact/');
Debug::show("<!-- START ".$response1->getBody()." END -->");
The debug output shows HTML for the 404 page... so my test obviously fails because the HTML code I'm asserting to validate the page loaded properly is absent.
What am I missing here?
11 March 2011 at 5:54pm
Is your contact page in your yaml file. Tests run in a 'new' database and not your sites database so any pages you have setup via the CMS won't be there.
11 March 2011 at 6:08pm
Ahhh - yep. That's what I'm missing Thanks Will! Much appreciated.
|Go to Top|