Sha256: 4203b7295c67d14356fcb149cddc59270cd98d01b57686b41f411261a7c2f60e

Contents?: true

Size: 382 Bytes

Versions: 33

Compression:

Stored size: 382 Bytes

Contents

require 'spec_helper'

describe "numblocks" do
  it "supports numblocks" do
    [1,2,3].map { _1 * 2 }.should == [2,4,6]
    [[1,2],[3,4]].map { _1 * _2 }.should == [2,12]
  end

  it "reports correct arity" do
    proc { [_1, _2] + [_3] }.arity.should == 3
  end

  it "reports correct parameters" do
    proc { [_1, _2] }.parameters.should == [[:opt, :_1], [:opt, :_2]]
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
opal-1.8.3.rc1 spec/opal/core/language/numblocks_spec.rb
opal-1.8.2 spec/opal/core/language/numblocks_spec.rb
opal-1.8.1 spec/opal/core/language/numblocks_spec.rb
opal-1.8.0 spec/opal/core/language/numblocks_spec.rb
opal-1.8.0.beta1 spec/opal/core/language/numblocks_spec.rb
opal-1.7.4 spec/opal/core/language/numblocks_spec.rb
opal-1.8.0.alpha1 spec/opal/core/language/numblocks_spec.rb
opal-1.7.3 spec/opal/core/language/numblocks_spec.rb
opal-1.7.2 spec/opal/core/language/numblocks_spec.rb
opal-1.7.1 spec/opal/core/language/numblocks_spec.rb
opal-1.7.0 spec/opal/core/language/numblocks_spec.rb
opal-1.7.0.rc1 spec/opal/core/language/numblocks_spec.rb
opal-1.6.1 spec/opal/core/language/numblocks_spec.rb
opal-1.6.0 spec/opal/core/language/numblocks_spec.rb
opal-1.6.0.rc1 spec/opal/core/language/numblocks_spec.rb
opal-1.6.0.alpha1 spec/opal/core/language/numblocks_spec.rb
opal-1.5.1 spec/opal/core/language/numblocks_spec.rb
opal-1.5.0 spec/opal/core/language/numblocks_spec.rb
opal-1.5.0.rc1 spec/opal/core/language/numblocks_spec.rb
opal-1.4.1 spec/opal/core/language/numblocks_spec.rb