Sha256: e4fc96d155662ff3363f9159a578bf6dceab1047afe96e78abc6f49308bc8477
Contents?: true
Size: 1.62 KB
Versions: 1
Compression:
Stored size: 1.62 KB
Contents
# -*- encoding: utf-8 -*- require 'test/unit' require 'helper' require 'webgen/tree' require 'webgen/page' require 'webgen/contentprocessor' class TestContentProcessorHead < Test::Unit::TestCase include Test::WebsiteHelper def test_call obj = Webgen::ContentProcessor::Head.new root = Webgen::Node.new(Webgen::Tree.new.dummy_root, '/', '/') node = Webgen::Node.new(root, 'test', 'test') context = Webgen::Context.new(:chain => [node]) context.content = '</head>' obj.call(context) assert_equal('</head>', context.content) context.content = '</head>' context[:cp_head] = { :js_file => ['hallo.js', 'hallo2.js'], :js_inline => ["somescript", "anotherscript"], :css_file => ['hallo.css', 'hallo2.css'], :css_inline => ["somestyle", "anotherstyle"], :meta => {:lucky => 'me<"'} } obj.call(context) assert_equal("\n<script type=\"text/javascript\" src=\"hallo.js\"></script>" + "\n<script type=\"text/javascript\" src=\"hallo2.js\"></script>" + "\n<script type=\"text/javascript\">\nsomescript\n</script>" + "\n<script type=\"text/javascript\">\nanotherscript\n</script>" + "\n<link rel=\"stylesheet\" href=\"hallo.css\" type=\"text/css\"/>" + "\n<link rel=\"stylesheet\" href=\"hallo2.css\" type=\"text/css\"/>" + "\n<style type=\"text/css\"><![CDATA[/\nsomestyle\n]]></style>" + "\n<style type=\"text/css\"><![CDATA[/\nanotherstyle\n]]></style>" + "\n<meta name=\"lucky\" content=\"me<"\" /></head>", context.content) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gettalong-webgen-0.5.9.20090626 | test/test_contentprocessor_head.rb |