Sha256: 0702a5cde8ddb574ba17c0cca1d22e84c36fc8c6489a83d4a10159443d23fe76

Contents?: true

Size: 430 Bytes

Versions: 5

Compression:

Stored size: 430 Bytes

Contents

require 'spec_helper'

describe "Block statements" do
  it "should return the direct expression if only one expresssion in block" do
    opal_parse("42").should == [:int, 42]
  end

  it "should return an s(:block) with all expressions appended for > 1 expression" do
    opal_parse("42; 43").should == [:block, [:int, 42], [:int, 43]]
    opal_parse("42; 43\n44").should == [:block, [:int, 42], [:int, 43], [:int, 44]]
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
opal-0.5.5 spec/opal/parser/block_spec.rb
opal-0.5.4 spec/opal/parser/block_spec.rb
opal-0.5.2 spec/opal/parser/block_spec.rb
opal-0.5.0 spec/opal/parser/block_spec.rb
opal-0.4.4 spec/parser/block_spec.rb