gpt4 book ai didi

输出不可预测的 Laravel 控制台测试

转载 作者:行者123 更新时间:2023-12-04 17:29:04 27 4
gpt4 key购买 nike

是否可以用不可预知的输出来测试 Laravel Artisan Command?

例如,我的 artisan 命令有一个输出:

您的新密码是:bGiJjIjAT0

bGiJjIjAT0 实际上是一个随机字符串。 artisan 命令生成该随机字符串。

AFAIK,控制台测试 expectsOutput 需要准确的字符串。

最佳答案

试试这个:

    Artisan::call('your:command');
$output = Artisan::output();
$this->assertStringContainsString('Your new password is: ', $output);

关于输出不可预测的 Laravel 控制台测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61334377/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com