Sha256: 6fe21d4ce7c8cf33d0fe36346893de722c25e0eec3ac7ef371d571767e9269c2

Contents?: true

Size: 561 Bytes

Versions: 10

Compression:

Stored size: 561 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), "helper"))

class ImportTest < Johnson::NodeTestCase
  def test_import
    begin
      assert_sexp([[:import,
        [
          [:dot_accessor, [:name, "name1"], [:name, "o"]],
          [:dot_accessor, [:name, "name2"], [:name, "o"]]
        ]]], @parser.parse('import o.name1, o.name2;'))
      assert_ecma('import o.name1, o.name2;',
        @parser.parse('import o.name1, o.name2;'))
    rescue Johnson::Parser::SyntaxError; end # okay if an interpreter doesn't implement import/export
  end
end

Version data entries

10 entries across 10 versions & 4 rubygems

Version Path
johnson19-2.0.0.pre3 test/johnson/generic/nodes/import_test.rb
pre-johnson-2.0.0 test/johnson/generic/nodes/import_test.rb
johnson-2.0.0.pre3 test/johnson/generic/nodes/import_test.rb
johnson-2.0.0.pre2 test/johnson/generic/nodes/import_test.rb
johnson-2.0.0.pre1 test/johnson/generic/nodes/import_test.rb
johnson-2.0.0.pre0 test/johnson/generic/nodes/import_test.rb
smparkes-johnson-1.1.2.6 test/johnson/generic/nodes/import_test.rb
smparkes-johnson-1.1.2.5 test/johnson/generic/nodes/import_test.rb
smparkes-johnson-1.1.2.4 test/johnson/generic/nodes/import_test.rb
smparkes-johnson-1.1.2.3 test/johnson/generic/nodes/import_test.rb