當(dāng)我運行具有 2 個斷言 ( assertSee)的功能測試時,PHPUnit 僅識別一個 ( title) 而不是description,即使我可以清楚地看到它dd()是從控制器傳遞到視圖的值??荚嚕?** @test */ public function a_user_can_view_a_project(){ $this->withoutExceptionHandling(); $project = factory('App\Project')->create(); $this->get('/projects/'.$project->id)->assertSee('title')->assertSee('description'); }錯誤:Failed asserting that '<!doctype html>\n<html>\n<head>\n <meta charset="UTF-8">\n <meta name="viewport"\n content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">\n <meta http-equiv="X-UA-Compatible" content="ie=edge">\n <title>Document</title>\n</head>\n<body>\n <h3>Fugit molestias explicabo odio quis.</h3>\n <p>Quis aut consectetur quisquam a dolores voluptatibus. Quas quos quo iusto beatae sint voluptatem aspernatur. Molestiae repudiandae suscipit non vel. Ea quasi et eveniet.</p>\n Quis aut consectetur quisquam a dolores voluptatibus. Quas quos quo iusto beatae sint voluptatem aspernatur. Molestiae repudiandae suscipit non vel. Ea quasi et eveniet.\n</body>\n</html>\n' contains "description".該段落是它無法“看到”的描述。dd():...#attributes: array:5 [▼ "id" => 1 "title" => "First Project" "description" => "asdsdasdsadsadsadsadsa" "created_at" => null "updated_at" => null ]...
PHPUnit 在斷言它在視圖中看到一個值時給了我一個錯誤
慕尼黑8549860
2021-09-18 10:56:17