require 'test_helper' class CompilerTest < Test::Unit::TestCase def setup @compiler = Golf::Compiler.new(File.expand_path("../data/components", __FILE__)) end def test_componentsjs_generation componentjs = @compiler.generate_componentsjs known_good = 'jQuery.golf.components={"HelloWorld":{"name":"HelloWorld","html":"
div.container{border:1pxsolidred;}function(){$(\".container\").append(\"

Hello,world!

\");}
"}};jQuery.golf.res={};jQuery.golf.plugins={};jQuery.golf.scripts={};jQuery.golf.styles={};jQuery.golf.setupComponents();' assert_equal componentjs.gsub(' ','').gsub('\n',''), known_good.gsub(' ','').gsub('\n','') end end