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學習者快速成長!