Example #1
0
 public function run()
 {
     Eloquent::unguard();
     DB::table('tracks')->truncate();
     Track::create(array('name' => 'git at it\'s best', 'status' => 'PENDING', 'description' => 'A little course for all n3wbs on how to use git.'));
     Track::create(array('name' => 'Another very important session', 'status' => 'PLANNED', 'description' => 'Very very important!'));
     Track::create(array('name' => 'A planned session', 'status' => 'PLANNED', 'description' => 'Very very planned!'));
 }
Example #2
0
 /**
  * @test
  * @large
  */
 public function testBookings()
 {
     $track = Track::find(1);
     $bookings = $track->bookings;
     $this->assertInstanceOf('Illuminate\\Database\\Eloquent\\Collection', $bookings);
     $this->assertEquals(2, $bookings->count());
     $assert = $bookings[0];
     $this->assertEquals(3, $assert->id);
     $this->assertEquals(1, $assert->user_id);
     $this->assertEquals(1, $assert->track_id);
     $assert = $bookings[1];
     $this->assertEquals(4, $assert->id);
     $this->assertEquals(2, $assert->user_id);
     $this->assertEquals(1, $assert->track_id);
 }