/** * Test that the up method will only populate fixtures that * are supplied to it via parameters. * * @test * @return void */ public function itShouldPopulateOnlySomeFixtures() { $this->fixture->setConfig(array('location' => __DIR__ . '/fixtures/standard')); $this->fixture->up(array('users')); list($userCount, $roleCount, $gameCount) = $this->getRecordCounts(); $this->assertEquals('Travis', $this->fixture->users('Travis')->first_name); $this->assertEquals(1, $userCount); $this->assertEquals(0, $roleCount); $this->assertEquals(0, $gameCount); $this->assertCount(1, $this->fixture->getFixtures()); }
/** * Test that extra join columns for a HABTM fixture are being populated. * * @test * @return void */ public function itShouldPopulateFixtureJoinColumnData() { $this->fixture->setConfig(array('location' => __DIR__ . '/fixtures/orm')); $this->fixture->up(array('users', 'roles')); $this->assertEquals(1, $this->fixture->users('Travis')->roles[0]->pivot->active); $this->assertEquals(0, $this->fixture->users('Travis')->roles[1]->pivot->active); }