Sha256: 85c2c5563bf505b5b802713834da27d7d60759aa09d6fd2f55f60109efddf569

Contents?: true

Size: 400 Bytes

Versions: 108

Compression:

Stored size: 400 Bytes

Contents

describe "The 'case'-construct" do
  it "takes multiple expanded arrays" do
    a1 = ['f', 'o', 'o']
    a2 = ['b', 'a', 'r']

    case 'f'
      when *a1, *['x', 'y', 'z']
        "foo"
      when *a2, *['x', 'y', 'z']
        "bar"
    end.should == "foo"

    case 'b'
      when *a1, *['x', 'y', 'z']
        "foo"
      when *a2, *['x', 'y', 'z']
        "bar"
    end.should == "bar"
  end
end

Version data entries

108 entries across 108 versions & 5 rubygems

Version Path
rhodes-7.6.0 spec/framework_spec/app/spec/language/versions/case_1.9.rb
rhodes-7.5.1 spec/framework_spec/app/spec/language/versions/case_1.9.rb
rhodes-7.4.1 spec/framework_spec/app/spec/language/versions/case_1.9.rb
rhodes-7.1.17 spec/framework_spec/app/spec/language/versions/case_1.9.rb
rhodes-6.2.0 spec/framework_spec/app/spec/language/versions/case_1.9.rb
opal-0.10.6 spec/opal/core/language/versions/case_1.9.rb
opal-0.10.6.beta spec/opal/core/language/versions/case_1.9.rb
rhodes-6.0.11 spec/framework_spec/app/spec/language/versions/case_1.9.rb
opal-0.10.5 spec/opal/core/language/versions/case_1.9.rb
opal-0.10.4 spec/opal/core/language/versions/case_1.9.rb
opal-0.11.0.rc1 spec/opal/core/language/versions/case_1.9.rb
rhodes-5.5.18 spec/framework_spec/app/spec/language/versions/case_1.9.rb
rhodes-5.5.17 spec/framework_spec/app/spec/language/versions/case_1.9.rb
rhodes-5.5.15 spec/framework_spec/app/spec/language/versions/case_1.9.rb
rhodes-5.5.0.22 spec/framework_spec/app/spec/language/versions/case_1.9.rb
rhodes-5.5.2 spec/framework_spec/app/spec/language/versions/case_1.9.rb
rhodes-5.5.0.7 spec/framework_spec/app/spec/language/versions/case_1.9.rb
opal-0.10.3 spec/opal/core/language/versions/case_1.9.rb
rhodes-5.5.0.3 spec/framework_spec/app/spec/language/versions/case_1.9.rb
rhodes-5.5.0 spec/framework_spec/app/spec/language/versions/case_1.9.rb