createContainer(); $this->container->httpAccess = $this->createMock(HttpAccess::class); $this->controller = new ManageShaareController($this->container); } /** * Test displaying add link page */ public function testAddShaare(): void { $assignedVariables = []; $this->assignTemplateVars($assignedVariables); $request = $this->createMock(Request::class); $response = new Response(); $result = $this->controller->addShaare($request, $response); static::assertSame(200, $result->getStatusCode()); static::assertSame('addlink', (string) $result->getBody()); static::assertSame('Shaare a new link - Shaarli', $assignedVariables['pagetitle']); } }