Thanks marcus, I'll try to get this setup locally and see if I can get it fixed. Perhaps you could file a ticket as well so I don't forget. But your test looks like it should be working, so that's a problem.
-Mark On Dec 11, 11:09 am, Marcus <[EMAIL PROTECTED]> wrote: > On Dec 11, 3:22 pm, mark_story <[EMAIL PROTECTED]> wrote: > > > How are your fixtures setup? > > Are you using imports? > > Are you initializing your models in setup() or startTest()? > > Are you using ClassRegistry::init() or are you use new Model()? > > Hey Mark, > > (i) Fixtures Setup (comments and wihitespaces stripped out) > > user_group_fixture.php: > > class UserGroupFixture extends CakeTestFixture > { > public $name = 'UserGroup'; > public $import = array('model' => 'UserGroup', 'records' => true); > > } > > user_fixture.php: > > class UserFixture extends CakeTestFixture > { > public $name = 'User'; > public $import = array('model' => 'User', 'records' => false); > public $records = array( > array( > 'id' => 1, > 'user_group_id' => 2, > 'name' => 'foo', > 'password' => > '288f5ed10f9b731149ad3e3bcdd6add568bb61a3', > 'salt' => '34da1b0c', > (...) > ) > ); > > } > > (ii) Using imports > > Yes, schema is imported in all cases, records just in some cases. > > (iii) Initializing of models > > The model is initialized with ClassRegistry::init(): > > user.test.php > > class UserTestCase extends CakeTestCase > { > public $User = null; > public $fixtures = array('app.user', 'app.user_group'); > public function start() > { > parent::start(); > Configure::write('debug', 2); > } > > public function end() > { > parent::end(); > } > > public function startTest($method) > { > $this->User = ClassRegistry::init('User'); > $this->User->query("-- >>>>>>>>>>>>>>>>>>>>>> STARTING TEST: " . > $method . " <<<<<<<<<<<<<<<<<<<<<<<<"); > } > > public function endTest($method) > { > } > > public function testHashPassword() > { > $this->assertEqual($this->User->hashPassword('foo'), 'bar'); > } > > } > > In this example, the user model is associated with the user_group > model (user belongsTo user_group, user_group hasMany user). Tests are > failing with "Error: Database table user_groups for model UserGroup > was not found." in this case. > > This setup was fine until revision 7869. As of revision 7870 tests are > failing. > > Marcus --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---