summaryrefslogtreecommitdiff
path: root/tests/app/UserTest.php
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2019-01-31 21:36:31 +0000
committerGreg Roach <fisharebest@webtrees.net>2019-01-31 21:36:31 +0000
commit184daea2a19ba59ed906c357f438cc3c0eb889d4 (patch)
treed33a32b1ece75c02f5ded152ef0a565773a3424c /tests/app/UserTest.php
parent22b869993ec778b253162677653d25a5ce55a85c (diff)
downloadwebtrees-184daea2a19ba59ed906c357f438cc3c0eb889d4.tar.gz
webtrees-184daea2a19ba59ed906c357f438cc3c0eb889d4.tar.bz2
webtrees-184daea2a19ba59ed906c357f438cc3c0eb889d4.zip
Tests
Diffstat (limited to 'tests/app/UserTest.php')
-rw-r--r--tests/app/UserTest.php16
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());
}
/**