/** * Test form view. * * @return void */ public function testFormView() { $request = new Request(['params' => ['plugin' => 'TestPlugin', 'controller' => 'Display', 'action' => 'add', 'pass' => []]]); $controller = new DisplayController($request); $view = $controller->createView('Union\\Core\\View\\AppView'); $view->templatePath('Display'); $actual = $view->render('Display/Inserted/add'); $this->assertRegExp('/Is add view/', $actual); //////////////////////////////////////////////////////////////////////////////////////////////////////////////// $request = new Request(['params' => ['prefix' => 'admin', 'plugin' => 'TestPlugin', 'controller' => 'Display', 'action' => 'edit', 'pass' => []]]); $controller = new AdminDisplayController($request); $view = $controller->createView('Union\\Core\\View\\AppView'); $view->templatePath('Admin/Display'); $actual = $view->render(); $this->assertRegExp('/Is admin form view/', $actual); //////////////////////////////////////////////////////////////////////////////////////////////////////////////// $request = new Request(['params' => ['prefix' => 'admin', 'plugin' => 'TestPlugin', 'controller' => 'Display', 'action' => 'add', 'pass' => []]]); $controller = new AdminDisplayController($request); $view = $controller->createView('Union\\Core\\View\\AppView'); $view->templatePath('Admin/Display'); $actual = $view->render(); $this->assertRegExp('/Is admin add view/', $actual); }