diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2019-01-31 21:36:31 +0000 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2019-01-31 21:36:31 +0000 |
| commit | 184daea2a19ba59ed906c357f438cc3c0eb889d4 (patch) | |
| tree | d33a32b1ece75c02f5ded152ef0a565773a3424c /tests/app/UserTest.php | |
| parent | 22b869993ec778b253162677653d25a5ce55a85c (diff) | |
| download | webtrees-184daea2a19ba59ed906c357f438cc3c0eb889d4.tar.gz webtrees-184daea2a19ba59ed906c357f438cc3c0eb889d4.tar.bz2 webtrees-184daea2a19ba59ed906c357f438cc3c0eb889d4.zip | |
Tests
Diffstat (limited to 'tests/app/UserTest.php')
| -rw-r--r-- | tests/app/UserTest.php | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/tests/app/UserTest.php b/tests/app/UserTest.php index c4811e798e..e76f61a590 100644 --- a/tests/app/UserTest.php +++ b/tests/app/UserTest.php @@ -17,6 +17,7 @@ declare(strict_types=1); namespace Fisharebest\Webtrees; +use Fisharebest\Webtrees\Contracts\UserInterface; use Fisharebest\Webtrees\Services\UserService; /** @@ -28,16 +29,21 @@ class UserTest extends TestCase /** * @covers \Fisharebest\Webtrees\User::__construct - * @covers \Fisharebest\Webtrees\User::create * @covers \Fisharebest\Webtrees\User::id + * @covers \Fisharebest\Webtrees\User::email + * @covers \Fisharebest\Webtrees\User::realName + * @covers \Fisharebest\Webtrees\User::userName * @return void */ - public function testCreate(): void + public function testConstructor(): void { - $user_service = new UserService(); - $user = $user_service->create('user', 'User', 'user@example.com', 'secret'); + $user = new User(123, 'username', 'real name', 'email'); - $this->assertSame(1, $user->id()); + $this->assertInstanceOf(UserInterface::class, $user); + $this->assertSame(123, $user->id()); + $this->assertSame('email', $user->email()); + $this->assertSame('real name', $user->realName()); + $this->assertSame('username', $user->userName()); } /** |
