33 lines
1.1 KiB
PHP
33 lines
1.1 KiB
PHP
<?php
|
|
|
|
use Illuminate\Foundation\Testing\WithoutMiddleware;
|
|
use Illuminate\Foundation\Testing\DatabaseMigrations;
|
|
use Illuminate\Foundation\Testing\DatabaseTransactions;
|
|
use App\Models\Organiser;
|
|
|
|
class OrganiserEventsTest extends TestCase
|
|
{
|
|
public function test_show_events_displays_events()
|
|
{
|
|
$organiser = factory(App\Models\Organiser::class)->create(['account_id' => 1]);
|
|
|
|
$event1 = factory(App\Models\Event::class)->create([
|
|
'account_id' => $organiser->account_id,
|
|
'organiser_id' => $organiser->id,
|
|
'user_id' => $this->test_user->id,
|
|
]);
|
|
|
|
$event2 = factory(App\Models\Event::class)->create([
|
|
'account_id' => $organiser->account_id,
|
|
'organiser_id' => $organiser->id,
|
|
'user_id' => $this->test_user->id,
|
|
]);
|
|
|
|
$this->actingAs($this->test_user)
|
|
->visit(route('showOrganiserEvents', ['organiser_id' => $organiser->id]))
|
|
->see($event1->title)
|
|
->see($event2->title)
|
|
->see('2 events');
|
|
}
|
|
}
|