Laravel:assertSee在assertRedirect之后不起作用(重定向后视图不呈现)

时间:2019-04-21 15:33:07

标签: laravel phpunit

似乎assertSee()不能在重定向后立即使用,因为该视图似乎不是由PHPUnit渲染的。是否可以断言重定向页面上是否有特定文本?

为澄清这个问题,这是我的代码段。

$response = $this->post('/payment', $validParams);
$response->assertStatus(302);
//OK
$response->assertRedirect("/confirmation/$id");
//OK
$response->assertSee('John Doe');
//This fails

我一直在创建一个电子商务网站,上面的代码用于提交付款。

如上所述,assertSee('John Doe')之所以失败,不是因为我没有看到“ John Doe”,而是因为PHPUnit无法呈现视图。

这是测试结果的结果。

enter image description here

任何建议将不胜感激。

0 个答案:

没有答案