Fix model and test for new relations
This commit is contained in:
parent
2d9a44982f
commit
10d6c7bb25
@ -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');
|
||||
}
|
||||
}
|
||||
|
||||
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user