Sha256: e37a90e39547bba049a05c49c00b90180af1c7950d495a5e39ea0b62bd8f98ec

Contents?: true

Size: 588 Bytes

Versions: 14

Compression:

Stored size: 588 Bytes

Contents

require 'test_helper'

$outside = __callee__
def fred 
  "I'm in #{__callee__.inspect}" 
end 

class KernelTest < Test::Unit::TestCase
  context "Kernel" do
    context ".loop" do
      should "conform to doc" do
        enum1 = [1, 2, 3].to_enum 
        enum2 = [10, 20].to_enum 
        r = []
        loop do 
          r << enum1.next + enum2.next 
        end
        assert_equal [11,22], r
      end
    end
    

    context ".__callee__" do
      should "conform to doc" do
        assert_equal "I'm in :fred", fred
        assert_equal nil, $outside
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
marcandre-backports-1.6.0 test/kernel_test.rb
marcandre-backports-1.6.1 test/kernel_test.rb
marcandre-backports-1.6.3 test/kernel_test.rb
marcandre-backports-1.6.4 test/kernel_test.rb
marcandre-backports-1.6.6 test/kernel_test.rb
marcandre-backports-1.6.7 test/kernel_test.rb
marcandre-backports-1.6.8 test/kernel_test.rb
backports-1.6.7 test/kernel_test.rb
backports-1.6.0 test/kernel_test.rb
backports-1.6.1 test/kernel_test.rb
backports-1.6.3 test/kernel_test.rb
backports-1.6.4 test/kernel_test.rb
backports-1.6.6 test/kernel_test.rb
backports-1.6.8 test/kernel_test.rb