Sha256: 256ebafcdfd63540d10dffb1f12e564f5a59b7c3df570d7c75b72af825e6cfa7
Contents?: true
Size: 831 Bytes
Versions: 1
Compression:
Stored size: 831 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 def pathname ; Pathname.new logical_path ; 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, {}) this.HoganTemplates || (this.HoganTemplates = {}); this.HoganTemplates[\"path/to/template\"] = new Hogan.Template(function(c,p,i){var _=this;_.b(i=i||\"\");_.b(\"This is \");_.b(_.v(_.f(\"mustache\",c,p,0)));return _.fl();;}); END_EXPECTED end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hogan_assets-1.1.0 | test/hogan_assets/tilt_test.rb |