test/test_compiler.rb in golf-0.1.8 vs test/test_compiler.rb in golf-0.2.0
- old
+ new
@@ -1,18 +1,24 @@
require 'test_helper'
class CompilerTest < Test::Unit::TestCase
def setup
- @compiler = Golf::Compiler.new(File.expand_path("../data/components", __FILE__))
+ @compiler = Golf::Compiler.new(File.expand_path("../twitter_compiled", __FILE__))
end
def test_componentsjs_generation
componentjs = @compiler.generate_componentsjs
- known_good = 'jQuery.golf.components={"HelloWorld":{"name":"HelloWorld","html":"<div><styletype=\"text/golf\">div.container{border:1pxsolidred;}</style><scripttype=\"text/golf\">function(){$(\".container\").append(\"<h1>Hello,world!</h1>\");}</script><divclass=\"container\"></div></div>"}};jQuery.golf.res={};jQuery.golf.plugins={};jQuery.golf.scripts={};jQuery.golf.styles={};jQuery.golf.setupComponents();'
+ known_good = File.read(File.expand_path("../twitter_compiled/components.js", __FILE__))
+ assert_equal componentjs.gsub(' ','').gsub('\n','').gsub('\\',''), known_good.gsub(' ','').gsub('\n','').gsub('\\','')
+ end
- assert_equal componentjs.gsub(' ','').gsub('\n',''), known_good.gsub(' ','').gsub('\n','')
-
+
+ def test_package_name_resolution
+ result = @compiler.package_name '/asd/asdasd/components/golf/twitter/Tweet/Tweet.html'
+ assert_equal 'golf.twitter.Tweet', result
+
end
+
end