having to load all fixtures from all the related models. The issue is
well known and, just to get up and running fast, I loaded all fixtures
in my startTest function, as I show bellow:
function startTest() {
$fixturesPath = APP . 'tests' . DS . 'fixtures';
$handle = opendir($fixturesPath);
while (false !== ($file = readdir($handle))) {
$fixtureFileName = 'app.' . substr($file, 0, strpos($file,
'_fixture'));
if ($fixtureFileName != 'app.') {
$this->fixtures[] = $fixtureFileName;
}
}
$this->Order = & ClassRegistry::init('Order');
}
I could make the test run. But then I noticed the OrderFixture file,
despite being in the fixture array, does not get loaded. I can even
write random stuff in the file and there no errors and the tests keep
passing.
Does anyone know how to fix it? I want to have control over the
records in the test database. The way it's today, the model is loading
live data in the tests!
Thanks in advance,
zehzinho
Check out the new CakePHP Questions site http://cakeqs.org and help others with their CakePHP related questions.
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
No comments:
Post a Comment