Laravel Консольный тест с непредсказуемым выводом - PullRequest
0 голосов
/ 21 апреля 2020

Можно ли протестировать Laravel Команда ремесленника с непредсказуемым выводом?

Например, моя команда ремесленника имеет вывод:

Your new password is: bGiJjIjAT0

То bGiJjIjAT0 на самом деле случайная строка. Команда ремесленника генерирует эту случайную строку.

AFAIK, Консольный тест expectsOutput ожидает точные строки.

1 Ответ

0 голосов
/ 27 апреля 2020

Я думаю, что хороший тест для этого - просто проверить, что строка сгенерирована. Если пароль должен соответствовать какому-либо определенному правилу c, эти правила должны быть проверены, например, длина, et c.

...