Sha256: fd65a2c0a6f439d3556492e22ad3f1112b08669ebb1cec44ea4df6b6790418ae

Contents?: true

Size: 700 Bytes

Versions: 15

Compression:

Stored size: 700 Bytes

Contents

require 'spec_helper'

describe "String" do
  it "handles contiguous parts correctly" do
    str = "a" "b"
    str.should == "ab"

    str2 = "d" "#{str}"
    str2.should == "dab"
  end

  it 'parses complex heredoc (pr #1363)' do
    str = <<'...end ruby23.y/module_eval...'

      def version
        23
      end

      def default_encoding
        Encoding::UTF_8
      end
    ...end ruby23.y/module_eval...

    str.should == "\n      def version\n        23\n      end\n\n      def default_encoding\n        Encoding::UTF_8\n      end\n"
  end
end

describe "String#tr" do
  it 'regression for: https://github.com/opal/opal/issues/1386' do
    'YWE/'.tr('+/', '-_').should == 'YWE_'
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
opal-0.10.6 spec/opal/core/string_spec.rb
opal-0.10.6.beta spec/opal/core/string_spec.rb
opal-0.10.5 spec/opal/core/string_spec.rb
opal-0.10.4 spec/opal/core/string_spec.rb
opal-0.10.3 spec/opal/core/string_spec.rb
opal-0.10.2 spec/opal/core/string_spec.rb
opal-0.10.1 spec/opal/core/string_spec.rb
opal-0.10.0 spec/opal/core/string_spec.rb
opal-0.10.0.rc2 spec/opal/core/string_spec.rb
opal-0.10.0.rc1 spec/opal/core/string_spec.rb
opal-0.10.0.beta5 spec/opal/core/string_spec.rb
opal-0.10.0.beta4 spec/opal/core/string_spec.rb
opal-0.10.0.beta3 spec/opal/core/string_spec.rb
opal-0.10.0.beta2 spec/opal/core/string_spec.rb
opal-0.10.0.beta1 spec/opal/core/string_spec.rb