Beispiel #1
0
 public function test_stylesheet_for_current_controller()
 {
     $controller = new MockAkActionController($this);
     $controller->asset_host = AK_ASSET_HOST;
     $controller->setReturnValue('urlFor', '/url/for/test');
     $controller->setReturnValue('getControllerName', 'valid_controller');
     $controller->setReturnValue('urlFor', '/url/for/test');
     $asset_tag_helper = new AssetTagHelper();
     $asset_tag_helper->setController($controller);
     $this->assertEqual($asset_tag_helper->stylesheet_for_current_controller(), '<link href="' . $this->testing_url_path . '/stylesheets/valid_controller.css" media="screen" rel="Stylesheet" type="text/css" />' . "\n");
     $controller = new MockAkActionController($this);
     $controller->asset_host = AK_ASSET_HOST;
     $controller->setReturnValue('urlFor', '/url/for/test');
     $asset_tag_helper = new AssetTagHelper();
     $asset_tag_helper->setController($controller);
     $controller->setReturnValue('getControllerName', 'non_valid_controller');
     $controller->setReturnValue('urlFor', '/url/for/test');
     $this->assertEqual($asset_tag_helper->stylesheet_for_current_controller(), '');
 }