148 - Viewing an Unused Invitation

This commit is contained in:
Adam Wathan
2017-12-08 12:44:32 -05:00
parent 6f4da445d2
commit ac4d968597
7 changed files with 98 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
<?php
namespace Tests\Feature;
use Tests\TestCase;
use App\Invitation;
use Illuminate\Foundation\Testing\WithFaker;
use Illuminate\Foundation\Testing\RefreshDatabase;
class AcceptInvitationTest extends TestCase
{
use RefreshDatabase;
/** @test */
function viewing_an_unused_invitation()
{
$this->withoutExceptionHandling();
$invitation = factory(Invitation::class)->create([
'code' => 'TESTCODE1234',
]);
$response = $this->get('/invitations/TESTCODE1234');
$response->assertStatus(200);
$response->assertViewIs('invitations.show');
$this->assertTrue($response->data('invitation')->is($invitation));
}
}