Adjust test to endure new, non-relational LinkCode

This commit is contained in:
Daniel_I_Am 2020-08-29 13:32:59 +02:00
parent 10d19d35ef
commit 4722d74ad8
No known key found for this signature in database
GPG Key ID: 80C428FCC9743E84

View File

@ -5,13 +5,14 @@ namespace Tests\Unit;
use App\FreeCompanyLink; use App\FreeCompanyLink;
use App\FreeCompanyMember; use App\FreeCompanyMember;
use App\FreeCompanyRank; use App\FreeCompanyRank;
use App\LinkCode;
use App\UserLink; use App\UserLink;
use Carbon\Carbon; use Illuminate\Foundation\Testing\DatabaseTransactions;
use Tests\TestCase; use Tests\TestCase;
class RelationTest extends TestCase class RelationTest extends TestCase
{ {
use DatabaseTransactions;
/** /**
* A basic unit test example. * A basic unit test example.
* *
@ -34,15 +35,6 @@ class RelationTest extends TestCase
'websiteUserId' => 1 'websiteUserId' => 1
]); ]);
$linkCode = LinkCode::create([
'freeCompanyLinkId' => $fcLink->id,
'lodestoneId' => 1,
'discordUserId' => 1,
'websiteId' => 1,
'expires' => Carbon::now(),
'code' => 'asdf'
]);
$fcMember = FreeCompanyMember::create([ $fcMember = FreeCompanyMember::create([
'freeCompanyLinkId' => $fcLink->id, 'freeCompanyLinkId' => $fcLink->id,
'lodestoneId' => 1, 'lodestoneId' => 1,
@ -58,19 +50,16 @@ class RelationTest extends TestCase
// Assert // Assert
$this->assertEquals($userLink->freeCompanyLink->id, $fcLink->id); $this->assertEquals($userLink->freeCompanyLink->id, $fcLink->id);
$this->assertEquals($linkCode->freeCompanyLink->id, $fcLink->id);
$this->assertEquals($fcMember->freeCompanyLink->id, $fcLink->id); $this->assertEquals($fcMember->freeCompanyLink->id, $fcLink->id);
$this->assertEquals($fcRank->freeCompanyLink->id, $fcLink->id); $this->assertEquals($fcRank->freeCompanyLink->id, $fcLink->id);
$this->assertEquals($userLink->id, $fcLink->userLinks->first()->id); $this->assertEquals($userLink->id, $fcLink->userLinks->first()->id);
$this->assertEquals($linkCode->id, $fcLink->linkCodes->first()->id);
$this->assertEquals($fcMember->id, $fcLink->freeCompanyMembers->first()->id); $this->assertEquals($fcMember->id, $fcLink->freeCompanyMembers->first()->id);
$this->assertEquals($fcRank->id, $fcLink->freeCompanyRanks->first()->id); $this->assertEquals($fcRank->id, $fcLink->freeCompanyRanks->first()->id);
// Abrogate // Abrogate
$fcMember->delete(); $fcMember->delete();
$fcRank->delete(); $fcRank->delete();
$linkCode->delete();
$userLink->delete(); $userLink->delete();
$fcLink->delete(); $fcLink->delete();
} }