Sha256: 0b91fe0263f60f26326ab5a023bee9b3b391cf85916c2e1ce3a4db9f92be629b

Contents?: true

Size: 441 Bytes

Versions: 30

Compression:

Stored size: 441 Bytes

Contents

describe "Literal Regexps" do
  it "yields a Regexp" do
    /Hello/.should be_kind_of(Regexp)
  end
end

describe "Regexps with interpolation" do
  it "allows interpolation of strings" do
    str = "foo|bar"
    /#{str}/.should == /foo|bar/
  end

  it "allows interpolation to interact with other Regexp constructs" do
    str = "foo)|(bar"
    /(#{str})/.should == /(foo)|(bar)/

    str = "a"
    /[#{str}-z]/.should == /[a-z]/
  end
end

Version data entries

30 entries across 30 versions & 2 rubygems

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