Sha256: 6016dd419f4cc20aa09927a40d9c466671bc3c7f4807a56e76a9c0ce2baf152e

Contents?: true

Size: 391 Bytes

Versions: 5

Compression:

Stored size: 391 Bytes

Contents

require 'spec_helper'

describe "Predefined global $!" do
  it "should be set to the new exception after a throwing rescue" do
    outer = StandardError.new 'outer'
    inner = StandardError.new 'inner'

    begin
      begin
        raise outer
      rescue
        $!.should == outer
        raise inner
      end
    rescue
      $!.should == inner
    end
    $!.should == nil
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
opal-1.8.3.rc1 spec/opal/language/predefined_spec.rb
opal-1.8.2 spec/opal/language/predefined_spec.rb
opal-1.8.1 spec/opal/language/predefined_spec.rb
opal-1.8.0 spec/opal/language/predefined_spec.rb
opal-1.8.0.beta1 spec/opal/language/predefined_spec.rb