get('/blog'); $response->assertViewIs('articles.index'); } public function test_single_article() { $response = $this->get('/blog/' . date('Y') . '/' . date('m') . '/my-new-blog'); $response->assertViewIs('articles.show'); } public function test_wrong_date_redirects() { $response = $this->get('/blog/1900/01/my-new-blog'); $response->assertRedirect('/blog/' . date('Y') . '/' . date('m') . '/my-new-blog'); } public function test_redirect_for_id() { $response = $this->get('/blog/s/1'); $response->assertRedirect('/blog/' . date('Y') . '/' . date('m') . '/my-new-blog'); } }