/
peyli
/
Practice
Обзор
Документация
Войти
/
peyli
/
Practice
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
tests/unit/models/UserTest.php
43 строки
1 KB
Катя
Полный код
27 июн 2026, 14:28
27 июн 2026, 14:28
6181a72
Код
Авторство
О чём код?
<?php namespace tests\unit\models; use app\models\User; class UserTest extends \Codeception\Test\Unit { public function testFindUserById() { verify($user = User::findIdentity(100))->notEmpty(); verify($user->username)->equals('admin'); verify(User::findIdentity(999))->empty(); } public function testFindUserByAccessToken() { verify($user = User::findIdentityByAccessToken('100-token'))->notEmpty(); verify($user->username)->equals('admin'); verify(User::findIdentityByAccessToken('non-existing'))->empty(); } public function testFindUserByUsername() { verify($user = User::findByUsername('admin'))->notEmpty(); verify(User::findByUsername('not-admin'))->empty(); } /** * @depends testFindUserByUsername */ public function testValidateUser() { $user = User::findByUsername('admin'); verify($user->validateAuthKey('test100key'))->notEmpty(); verify($user->validateAuthKey('test102key'))->empty(); verify($user->validatePassword('admin'))->notEmpty(); verify($user->validatePassword('123456'))->empty(); } }