Sha256: cb03f4f976109bf36a11effc72d61c200019d81ab767cefda2711486687dc1b3

Contents?: true

Size: 431 Bytes

Versions: 27

Compression:

Stored size: 431 Bytes

Contents

describe 'mlhs argument' do
  context 'when pased value is falsey in JS' do
    it 'still returns it' do
      p = ->((a)){ a }
      p.call(false).should == false
      p.call("").should == ""
      p.call(0).should == 0
    end
  end

  context 'when passed value == null' do
    it 'replaces it with nil' do
      p = ->((a)){ a }
      p.call([`undefined`]).should == nil
      p.call([`null`]).should == nil
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
opal-1.7.4 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.7.3 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.7.2 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.7.1 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.7.0 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.7.0.rc1 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.6.1 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.6.0 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.6.0.rc1 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.6.0.alpha1 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.5.1 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.5.0 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.5.0.rc1 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.4.1 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.4.0 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.4.0.alpha1 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.3.2 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.3.1 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.3.0 spec/opal/core/language/arguments/mlhs_arg_spec.rb
opal-1.3.0.rc1 spec/opal/core/language/arguments/mlhs_arg_spec.rb