laravel view assertions
Version 1.2.0
การยืนยันที่ขาดหายไปสำหรับมุมมองของคุณในแอปพลิเคชัน Laravel ของคุณ
คุณจะต้องทำตามขั้นตอนง่ายๆ สองสามขั้นตอนเพื่อติดตั้งแพ็คเกจนี้
ผ่านทางผู้แต่ง:
$ composer require sven/laravel-view-assertions --dev
หรือเพิ่มแพ็คเกจลงในการขึ้นต่อกันของคุณใน composer.json
และรัน composer update
บนบรรทัดคำสั่งเพื่อดาวน์โหลดแพ็คเกจ:
{
"require-dev" : {
"sven/laravel-view-assertions" : " ^1.1 "
}
}
แพ็คเกจนี้เปิดเผยลักษณะเดียว: SvenLaravelViewAssertionsInteractsWithViews
เมื่อคุณ use
คุณลักษณะนี้ในการทดสอบด้านล่าง คุณจะมีสิทธิ์เข้าถึงการยืนยันหลายประการ:
use Sven LaravelViewAssertions InteractsWithViews ;
use Illuminate Foundation Testing TestCase ;
class ExampleTest extends TestCase
{
use InteractsWithViews;
public function test_it_creates_a_view ()
{
// ...
$ this -> assertViewExists ( ' some.view-file ' );
$ this -> assertViewsExist ([ ' posts.index ' , ' posts.show ' ]);
}
public function test_it_does_not_create_a_view ()
{
// ...
$ this -> assertViewDoesNotExist ( ' some.view-file ' );
$ this -> assertViewsDoNotExist ([ ' posts.edit ' , ' posts.create ' ]);
}
public function test_the_view_equals ()
{
// ...
$ this -> assertViewEquals ( ' The Expected Contents ' , ' index ' );
}
public function test_the_view_does_not_equal ()
{
// ...
$ this -> assertViewDoesNotEqual ( ' This Is Not The Content You ' re Looking For ' , ' index ' );
}
}
ยินดีต้อนรับการมีส่วนร่วมทั้งหมด (คำขอดึง ปัญหา และคำขอคุณสมบัติ) อย่าลืมอ่าน CONTRIBUTING.md ก่อน ดูหน้าผู้ร่วมให้ข้อมูลสำหรับผู้มีส่วนร่วมทั้งหมด
sven/laravel-view-assertions
ได้รับอนุญาตภายใต้ใบอนุญาต MIT (MIT) โปรดดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม