Sha256: dd8f8474a7ae3210ff825adfb9dce8d3f3d68eb9872b91f417daf3395f68ff69

Contents?: true

Size: 320 Bytes

Versions: 48

Compression:

Stored size: 320 Bytes

Contents

require 'spec_helper'

describe "Parens" do
  it "can be used to group expressions" do
    (self.class; self.to_s; 42).should == 42
    (3.142).should == 3.142
    ().should == nil
  end

  it "generates code that contains the expression in precedence" do
    foo = 100
    ((foo += 42) == 142).should == true
  end
end

Version data entries

48 entries across 48 versions & 3 rubygems

Version Path
opal-0.10.6 spec/opal/core/runtime/paren_spec.rb
opal-0.10.6.beta spec/opal/core/runtime/paren_spec.rb
opal-0.10.5 spec/opal/core/runtime/paren_spec.rb
opal-0.10.4 spec/opal/core/runtime/paren_spec.rb
opal-0.11.0.rc1 spec/opal/core/runtime/paren_spec.rb
opal-0.10.3 spec/opal/core/runtime/paren_spec.rb
opal-0.10.2 spec/opal/core/runtime/paren_spec.rb
opal-0.10.1 spec/opal/core/runtime/paren_spec.rb
opal-0.10.0 spec/opal/core/runtime/paren_spec.rb
opal-0.10.0.rc2 spec/opal/core/runtime/paren_spec.rb
opal-0.9.4 spec/opal/core/runtime/paren_spec.rb
opal-0.9.3 spec/opal/core/runtime/paren_spec.rb
opal-0.10.0.rc1 spec/opal/core/runtime/paren_spec.rb
opal-0.10.0.beta5 spec/opal/core/runtime/paren_spec.rb
opal-0.10.0.beta4 spec/opal/core/runtime/paren_spec.rb
opal-0.10.0.beta3 spec/opal/core/runtime/paren_spec.rb
opal-0.10.0.beta2 spec/opal/core/runtime/paren_spec.rb
opal-0.10.0.beta1 spec/opal/core/runtime/paren_spec.rb
opal-0.9.2 spec/opal/core/runtime/paren_spec.rb
opal-0.9.0 spec/opal/core/runtime/paren_spec.rb