diff --git a/codeception.yml b/codeception.yml new file mode 100644 index 0000000..696ddd2 --- /dev/null +++ b/codeception.yml @@ -0,0 +1,14 @@ +actor: Tester +paths: + tests: tests + log: tests/_output + data: tests/_data + support: tests/_support + envs: tests/_envs +settings: + bootstrap: _bootstrap.php + colors: true + memory_limit: 1024M +extensions: + enabled: + - Codeception\Extension\RunFailed diff --git a/tests/_bootstrap.php b/tests/_bootstrap.php new file mode 100755 index 0000000..243f9c8 --- /dev/null +++ b/tests/_bootstrap.php @@ -0,0 +1,2 @@ + 'YUL']); + + $trip->save(); + } +} diff --git a/tests/functional/Trips/TripModelCest.php b/tests/functional/Trips/TripModelCest.php new file mode 100755 index 0000000..a2420bd --- /dev/null +++ b/tests/functional/Trips/TripModelCest.php @@ -0,0 +1,35 @@ + 'My First Trip']); + + $I->assertTrue($trip->save()); + } + + public function canSaveFlightRelation(FunctionalTester $I) + { + $flight = $I->have(Flights::class)->first(); + $trip = $I->have(Trips::class)->first(); + $I->assertInstanceOf(Trips::class, $trip); + + $trip->flights()->attach($flight->id); + + $I->assertEquals($flight->id, $trip->flights()->first()->id); + } +} diff --git a/tests/functional/_bootstrap.php b/tests/functional/_bootstrap.php new file mode 100755 index 0000000..8a88555 --- /dev/null +++ b/tests/functional/_bootstrap.php @@ -0,0 +1,2 @@ +