mirror of
https://github.com/Bubka/2FAuth.git
synced 2024-11-29 19:53:11 +01:00
43 lines
888 B
PHP
43 lines
888 B
PHP
<?php
|
|
|
|
namespace Tests\Unit;
|
|
|
|
use App\Models\Group;
|
|
use App\Models\TwoFAccount;
|
|
use App\Events\GroupDeleting;
|
|
use Illuminate\Database\Eloquent\Relations\HasMany;
|
|
use Tests\ModelTestCase;
|
|
|
|
/**
|
|
* @covers \App\Models\Group
|
|
*/
|
|
class GroupModelTest extends ModelTestCase
|
|
{
|
|
|
|
/**
|
|
* @test
|
|
*/
|
|
public function test_model_configuration()
|
|
{
|
|
$this->runConfigurationAssertions(
|
|
new Group(),
|
|
['name'],
|
|
['created_at', 'updated_at'],
|
|
['*'],
|
|
[],
|
|
['id' => 'int', 'twofaccounts_count' => 'integer',],
|
|
['deleting' => GroupDeleting::class]
|
|
);
|
|
}
|
|
|
|
|
|
/**
|
|
* @test
|
|
*/
|
|
public function test_groups_relation()
|
|
{
|
|
$group = new Group();
|
|
$accounts = $group->twofaccounts();
|
|
$this->assertHasManyRelation($accounts, $group, new TwoFAccount());
|
|
}
|
|
} |