예제 #1
0
 /**
  * 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());
 }
예제 #2
0
 /**
  * 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);
 }