Sha256: b9ab4b5953859de068f90cb0ddeb949f4688159d15fe5b9fa195301fb0fab951

Contents?: true

Size: 721 Bytes

Versions: 13

Compression:

Stored size: 721 Bytes

Contents

require 'RubyExt/require'
require 'spec'

module RubyExt
	describe 'Kernel' do

		it "raise_without_self" do
			begin
				ForKernel::RaiseWithoutSelf.new.test
			rescue RuntimeError => e
				stack = e.backtrace
				stack.any?{|line| line =~ /RaiseWithoutSelf/}.should be_false
				stack.any?{|line| line =~ /kernel_spec/}.should be_true
			end
		end
		
		it "raise_without_self" do
			begin
				t1 = ForKernel::RaiseWithoutSelf.new
				ForKernel::Raise2.new.test t1
			rescue RuntimeError => e
				stack = e.backtrace
				stack.any?{|line| line =~ /RaiseWithoutSelf/}.should be_false
				stack.any?{|line| line =~ /Raise2/}.should be_false
				stack.any?{|line| line =~ /kernel_spec/}.should be_true
			end
		end
	end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ruby-ext-0.2.16 old/spec/kernel_spec.rb
ruby-ext-0.2.15 old/spec/kernel_spec.rb
ruby-ext-0.2.13 old/spec/kernel_spec.rb
ruby-ext-0.2.12 old/spec/kernel_spec.rb
ruby-ext-0.2.11 old/spec/kernel_spec.rb
ruby-ext-0.2.10 old/spec/kernel_spec.rb
ruby-ext-0.2.9 old/spec/kernel_spec.rb
ruby-ext-0.2.8 old/spec/kernel_spec.rb
ruby-ext-0.2.7 old/spec/kernel_spec.rb
ruby-ext-0.2.6 old/spec/kernel_spec.rb
ruby-ext-0.2.5 old/spec/kernel_spec.rb
ruby-ext-0.2.4 old/spec/kernel_spec.rb
ruby-ext-0.2.3 old/spec/kernel_spec.rb