$data, 'message' => $message, 'code' => $code];
}
}
class PolicyControllerTest extends CIUnitTestCase
{
public function testSchoolPicturePolicyProducesHtml()
{
$controller = new TestablePolicyController();
$response = $controller->schoolPicturePolicy();
$this->assertSame(ResponseInterface::HTTP_OK, $response['code']);
$this->assertStringContainsString('
', $response['data']['html']);
}
public function testSchoolPolicyReturnsMetaAndHtml()
{
$controller = new TestablePolicyController();
$response = $controller->schoolPolicy();
$this->assertSame(ResponseInterface::HTTP_OK, $response['code']);
$this->assertArrayHasKey('meta', $response['data']);
$this->assertArrayHasKey('html', $response['data']);
$this->assertStringContainsString('', $response['data']['html']);
}
}