Laravel - Artisan 命令

WBOY
发布: 2024-08-27 11:46:34
原创
609 人浏览过

Laravel 5.7 提供了处理和测试新命令的新方法。它包括测试 artisan 命令的新功能,下面提到了演示 -

class ArtisanCommandTest extends TestCase{ public function testBasicTest() { $this->artisan('nova:create', [ 'name' => 'My New Admin panel' ]) ->expectsQuestion('Please enter your API key', 'apiKeySecret') ->expectsOutput('Authenticating...') ->expectsQuestion('Please select a version', 'v1.0') ->expectsOutput('Installing...') ->expectsQuestion('Do you want to compile the assets?', 'yes') ->expectsOutput('Compiling assets...') ->assertExitCode(0); } }
登录后复制

代码说明

这里在测试用例模块下创建了一个名为“ArtisanCommandTest”的新类。它包括一个基本函数testBasicTest,其中包括断言的各种功能。

artisan 命令expectsQuestion包含两个属性。一个有问题,另一个有apiKeySecret。在这里,工匠验证 apiKeySecret 并验证用户发送的输入。

同样的场景适用于“请选择一个版本”的问题,其中用户应该提及特定版本。

以上是Laravel - Artisan 命令的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!