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) 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.