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(), ''); }