Sha256: ac8d017cd3f75a660038c4f289415e6c56f5d7f2de8b3b13aca481b02a312d52

Contents?: true

Size: 526 Bytes

Versions: 1

Compression:

Stored size: 526 Bytes

Contents

require 'test_helper'

class Es6TiltTest < ActiveSupport::TestCase
  test "truth" do
    assert_kind_of Module, Es6Tilt
  end

  test "transpile" do
    template = ES6Tilt::ES6Transformer.new('./test/dummy/app/assets/javascripts/test.es6')
    output = template.render
    expectation = "var Test.es6 = (function () { 'use strict';

foo = {
	bar: \"Bar\"
};

class Person {
    constructor(args = \"default\") {
        this.eat = \"happy Meal\";
    }
}

return Person;

})();"
    assert_equal output, expectation
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
es6_tilt-0.1.0 test/es6_tilt_test.rb