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
|
class UserLink extends Model
|
||||||
{
|
{
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
'freeCompanyLinkId',
|
|
||||||
'lodestoneId',
|
'lodestoneId',
|
||||||
'discordUserId',
|
'discordUserId',
|
||||||
'websiteUserId'
|
'websiteUserId'
|
||||||
];
|
];
|
||||||
|
|
||||||
public function freeCompanyLink()
|
|
||||||
{
|
|
||||||
return $this->belongsTo(FreeCompanyLink::class, 'freeCompanyLinkId');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,13 +28,6 @@ class RelationTest extends TestCase
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
$userLink = UserLink::create([
|
|
||||||
'freeCompanyLinkId' => $fcLink->id,
|
|
||||||
'lodestoneId' => 1,
|
|
||||||
'discordUserId' => 1,
|
|
||||||
'websiteUserId' => 1
|
|
||||||
]);
|
|
||||||
|
|
||||||
$fcMember = FreeCompanyMember::create([
|
$fcMember = FreeCompanyMember::create([
|
||||||
'freeCompanyLinkId' => $fcLink->id,
|
'freeCompanyLinkId' => $fcLink->id,
|
||||||
'lodestoneId' => 1,
|
'lodestoneId' => 1,
|
||||||
@ -49,18 +42,15 @@ class RelationTest extends TestCase
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
$this->assertEquals($userLink->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($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();
|
||||||
$userLink->delete();
|
|
||||||
$fcLink->delete();
|
$fcLink->delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user