Sha256: 728f266a7bc88a20774976b484a1e9fb1fa4ab9d757215c46a297c852d6d4dcc

Contents?: true

Size: 706 Bytes

Versions: 7

Compression:

Stored size: 706 Bytes

Contents

require 'test_helper'

module HandlebarsAssets
  class TiltEdgeTest < Test::Unit::TestCase
    include SprocketsScope
    include CompilerSupport

    def teardown
      HandlebarsAssets::Config.reset!
      HandlebarsAssets::Handlebars.reset!
    end

    def test_edge_compile
      root = '/myapp/app/assets/templates'
      file = 'test_render.hbs'
      scope = make_scope root, file
      source = "This is {{handlebars}}"

      HandlebarsAssets::Config.compiler_path = File.expand_path '../../edge', __FILE__

      template = HandlebarsAssets::TiltHandlebars.new(scope.pathname.to_s) { source }

      assert_equal hbs_compiled('test_render', source), template.render(scope, {})
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
handlebars_assets-0.11.0 test/handlebars_assets/tilt_edge_test.rb
handlebars_assets-0.10.0 test/handlebars_assets/tilt_edge_test.rb
handlebars_assets-0.9.0 test/handlebars_assets/tilt_edge_test.rb
handlebars_assets-0.8.2 test/handlebars_assets/tilt_edge_test.rb
handlebars_assets-0.8.1 test/handlebars_assets/tilt_edge_test.rb
handlebars_assets-0.8.0 test/handlebars_assets/tilt_edge_test.rb
handlebars_assets-0.7.2 test/handlebars_assets/tilt_edge_test.rb