반응형
Larabel 5.5 및 Vue.js 블레이드 테스트
내 칼날에는 다음과 같은 것이 있다...
<div>
<contact-form></contact-form>
</div>
테스트에서 Vue.js 컴포넌트가 항상 마운트되어 있는지 확인합니다.
public function testRoute()
{
$this->visit('/');
//stuck here
}
기본적으로 이 블레이드에 대한 테스트를 기대하고 있습니다.<contact-form>
어떻게 진행하면 좋을까요?
사용하다assertSee
지정된 문자열이 응답 내에 포함되어 있다고 주장합니다.
$this
->visit('/')
->assertSee('<contact-form>')
->assertSee('</contact-form>');
5.5 테스트에 대한 자세한 내용은 여기를 참조하십시오.
또는 Laravel Dusk의 클라이언트 측 브라우저 테스트에 대해 자세히 알아보려면 다음과 같이 하십시오.assertSourceHas
방법.
를 사용할 수 있습니다.call
또는get
로부터의 방법.MakesHttpRequests.php
텍스트 검사 특성:
// this returns \Illuminate\Foundation\Testing\TestResponse
$response = $this->get('/');
// use the TestResponse api
$response->assertSee($value);
Github 소스 코드 레퍼런스: https://github.com/laravel/framework/blob/5.5/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php
https://github.com/laravel/framework/blob/5.5/src/Illuminate/Foundation/Testing/TestResponse.php
언급URL : https://stackoverflow.com/questions/52643746/laravel-5-5-vue-js-blade-testing
반응형
'source' 카테고리의 다른 글
Null Pointer를 명시적으로 슬로우하는 이유자연스럽게 일어나는 것이 아니라 예외인가? (0) | 2022.08.25 |
---|---|
내부 클래스 개체에서 외부 클래스 개체를 가져오는 중 (0) | 2022.08.25 |
왜 this()와 super()가 컨스트럭터의 첫 번째 문이어야 합니까? (0) | 2022.08.25 |
기억과 관련하여 아레나라는 용어의 의미는 무엇입니까? (0) | 2022.08.25 |
부모 퇴출 후 자녀 프로세스를 정지시키는 방법 (0) | 2022.08.25 |