Sha256: 43cbb13535d6d885ca16792b74f0f3a6b3657b2e8e050b95537a0222e2670dda
Contents?: true
Size: 948 Bytes
Versions: 1
Compression:
Stored size: 948 Bytes
Contents
require 'test_helper' module HoganAssets class TiltTest < Test::Unit::TestCase def test_mime_type assert_equal 'application/javascript', HoganAssets::Tilt.default_mime_type end def test_render scope = Class.new do def logical_path ; 'path/to/template' ; end end.new template = HoganAssets::Tilt.new('/myapp/app/assets/templates/path/to/template.mustache') { "This is {{mustache}}" } assert_equal <<END_EXPECTED, template.render(scope, {}) (function() { this.HoganTemplates || (this.HoganTemplates = {}); this.HoganTemplates["path/to/template"] = new HoganTemplate("This is {{mustache}}"); this.HoganTemplates["path/to/template"].r = function(cx,p){var c = [cx];var b = "";var _ = this;b += "This is ";b += (_.v(_.f("mustache",c,p,0)));return b;;}; return HoganTemplates["path/to/template"]; }).call(this); END_EXPECTED end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hogan_assets-1.0.0 | test/hogan_assets/tilt_test.rb |