似乎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无法呈现视图。
这是测试结果的结果。
任何建议将不胜感激。