Rumah > rangka kerja php > Laravel > teks badan

Laravel - Perintah Artisan

WBOY
Lepaskan: 2024-08-27 11:46:34
asal
899 orang telah melayarinya

Laravel 5.7 hadir dengan cara baharu untuk merawat dan menguji arahan baharu. Ia termasuk ciri baharu untuk menguji arahan artisan dan demonstrasi disebut di bawah −

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);
   }
}
Salin selepas log masuk

Penjelasan Kod

Di sini kelas baharu bernama "ArtisanCommandTest" dicipta di bawah modul kes ujian. Ia termasuk fungsi asas testBasicTest yang merangkumi pelbagai fungsi penegasan.

Arahan artisan expectsQuestion merangkumi dua sifat. Satu dengan soalan dan satu lagi dengan apiKeySecret. Di sini, artis mengesahkan apiKeySecret dan mengesahkan input yang dihantar oleh pengguna.

Senario yang sama digunakan untuk soalan "Sila pilih versi" di mana pengguna dijangka menyebut versi tertentu.

Atas ialah kandungan terperinci Laravel - Perintah Artisan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan