Sha256: 035d927682394cabf27b0048cc5ec9cd7abe89f9061cddc4dbdb5c313d3aa04c
Contents?: true
Size: 838 Bytes
Versions: 1
Compression:
Stored size: 838 Bytes
Contents
# require File.join(File.dirname(__FILE__), 'test_helper.rb') require 'test_helper' require 'action_controller' require 'typescript-monkey' require 'sprockets/railtie' class SiteController < ActionController::Base self.view_paths = File.expand_path('../fixtures', __FILE__) end DummyApp = ActionDispatch::Routing::RouteSet.new DummyApp.draw do get 'site/index' get 'site/es5' end class TemplateHandlerTest < ActiveSupport::TestCase include Rack::Test::Methods def app @app ||= DummyApp end test 'typescript views are served as javascript' do get '/site/index.js' assert_match(/var x = 5;\s*/, strip_comments(last_response.body)) end test 'ES5 features' do get '/site/es5.js' assert_equal(200, last_response.status) end # @TODO: need a test for <script type="text/typescript"></script> end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
typescript-monkey-0.9.0 | test/template_handler_test.rb |