php - Laravel 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>');
在此处查看更多 laravel 5.5 测试断言
或者,如果您想深入了解客户端浏览器测试,请查看Laravel Dusk,它有assertSourceHas
方法。