some test changes

This commit is contained in:
Nabeel Shahzad
2017-06-19 11:30:39 -05:00
parent 96887bd9c6
commit 6ef83084d1
9 changed files with 128 additions and 52 deletions

36
tests/FlightTest.php Normal file
View File

@@ -0,0 +1,36 @@
<?php
class FlightTest extends TestCase
{
public function setUp()
{
parent::setUp();
$this->addData('airline');
$this->addData('airports');
}
public function addFlight()
{
$flight = new App\Models\Flight;
$flight->airline_id = 1;
$flight->flight_number = 100;
$flight->dpt_airport_id = 1;
$flight->arr_airport_id = 2;
$flight->save();
}
/**
* mainly to test the model relationships work correctly
*/
public function testAddFlight()
{
$this->addFlight();
$flight = App\Models\Flight::where('flight_number', 100)->first();
$this->assertEquals($flight->dpt_airport->icao, 'KAUS');
$this->assertEquals($flight->arr_airport->icao, 'KJFK');
}
}