Sha256: 54d392850bfee18db379fe9a9ea294c74a77aebea0fc43a47bd18fcb3a3059c5

Contents?: true

Size: 544 Bytes

Versions: 10

Compression:

Stored size: 544 Bytes

Contents

require 'spec_helper'

describe "generated method names" do
  it "does not conflict with local Ruby variables" do
    Class.new {
      value = 123
      def value
        456
      end
      value.should == 123
    }
  end

  it "does not conflict with local JS variables" do
    Class.new {
      `var value = 123;`
      def value
        456
      end
      `value`.should == 123
    }
  end
end

describe "Bridging" do
  it "does not remove singleton methods of bridged classes" do
    `typeof(String.call)`.should == "function"
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
opal-1.3.1 spec/opal/core/language_spec.rb
opal-1.3.0 spec/opal/core/language_spec.rb
opal-1.3.0.rc1 spec/opal/core/language_spec.rb
opal-1.3.0.alpha1 spec/opal/core/language_spec.rb
opal-1.2.0 spec/opal/core/language_spec.rb
opal-1.2.0.beta1 spec/opal/core/language_spec.rb
opal-1.1.1 spec/opal/core/language_spec.rb
opal-1.1.1.rc1 spec/opal/core/language_spec.rb
opal-1.1.0 spec/opal/core/language_spec.rb
opal-1.1.0.rc1 spec/opal/core/language_spec.rb