В стандартных тестах Yii2 увидел такой тест
public function testFindUserByAccessToken()
{
expect_that($user = User::findIdentityByAccessToken('100-token'));
expect($user->username)->equals('admin');
expect_not(User::findIdentityByAccessToken('non-existing'));
}
Конкретно меня тут заинтересовала строка
expect_that($user = User::findIdentityByAccessToken('100-token'));
Зачем в данном случае использовано expect_that()? Почему нельзя просто сделать
$user = User::findIdentityByAccessToken('100-token');
Насколько я понял суть expect_that() в том, что если в него передается false тест завершается с ошибкой. Но в вышеприведенном примере в него передается переменная $user.
Верно ли понимаю что смысл в том что-бы тест вылетел если User::findIdentityByAccessToken('100-token') вернет false?
И вообще где найти референс для expect, expect_that и т.д.? На
https://codeception.com/docs/ его нет