Fix model and test for new relations

This commit is contained in:
Daniel_I_Am 2020-08-29 18:15:01 +02:00
parent 2d9a44982f
commit 10d6c7bb25
No known key found for this signature in database
GPG Key ID: 80C428FCC9743E84
2 changed files with 0 additions and 16 deletions

View File

@ -7,14 +7,8 @@ use Illuminate\Database\Eloquent\Model;
class UserLink extends Model
{
protected $fillable = [
'freeCompanyLinkId',
'lodestoneId',
'discordUserId',
'websiteUserId'
];
public function freeCompanyLink()
{
return $this->belongsTo(FreeCompanyLink::class, 'freeCompanyLinkId');
}
}

View File

@ -28,13 +28,6 @@ class RelationTest extends TestCase
]);
// Act
$userLink = UserLink::create([
'freeCompanyLinkId' => $fcLink->id,
'lodestoneId' => 1,
'discordUserId' => 1,
'websiteUserId' => 1
]);
$fcMember = FreeCompanyMember::create([
'freeCompanyLinkId' => $fcLink->id,
'lodestoneId' => 1,
@ -49,18 +42,15 @@ class RelationTest extends TestCase
]);
// Assert
$this->assertEquals($userLink->freeCompanyLink->id, $fcLink->id);
$this->assertEquals($fcMember->freeCompanyLink->id, $fcLink->id);
$this->assertEquals($fcRank->freeCompanyLink->id, $fcLink->id);
$this->assertEquals($userLink->id, $fcLink->userLinks->first()->id);
$this->assertEquals($fcMember->id, $fcLink->freeCompanyMembers->first()->id);
$this->assertEquals($fcRank->id, $fcLink->freeCompanyRanks->first()->id);
// Abrogate
$fcMember->delete();
$fcRank->delete();
$userLink->delete();
$fcLink->delete();
}
}