expectOutputString('Location:/loginAdmin'); $this->assertInstanceOf(ControllerAdminChapters::class, $controller); } public function testDelete() { $controller = new ControllerAdminChapters(); $controller->delete(["id" => 1]); $this->expectOutputString('Location:/admin/chapters'); } public function testAdd() { $controller = new ControllerAdminChapters(); $_SERVER['REQUEST_METHOD'] = 'POST'; $_POST['title'] = 'test'; $_POST['content'] = 'test'; $controller->add(["id" => 1]); $this->expectOutputString('Location:/admin/chapters'); $_SERVER['REQUEST_METHOD'] = 'GET'; $controller->add(["id" => 1]); $this->expectOutputString('Location:/admin/chapters'); $_SERVER['REQUEST_METHOD'] = 'POST'; $_POST['title'] = ''; $_POST['content'] = ''; $controller->add(["id" => 1]); $this->expectOutputString('Location:/admin/chapters'); $_SERVER['REQUEST_METHOD'] = 'POST'; $_POST['title'] = 'test'; $_POST['content'] = ''; $controller->add(["id" => 1]); $this->expectOutputString('Location:/admin/chapters'); $_SERVER['REQUEST_METHOD'] = 'POST'; $_POST['title'] = ''; $_POST['content'] = 'test'; $controller->add(["id" => 1]); $this->expectOutputString('Location:/admin/chapters'); } public function testUpdateModal() { $controller = new ControllerAdminChapters(); $controller->updateModal(["id" => 121]); $this->expectOutputString('Location:/admin/chapters'); } }