Sha256: 3923d78dc7168be0292d3364c8caa3d8c775ffe8c03d3e8659ac60dbe41a7ca7

Contents?: true

Size: 579 Bytes

Versions: 1

Compression:

Stored size: 579 Bytes

Contents

#!/usr/bin/env ruby

# caller_name.rb
# Kernel#caller_name unit tests

require 'test/unit'

require 'pathname'
dir = Pathname.new(File.expand_path(__FILE__)).realpath
require File.join(File.dirname(dir.to_s), '../lib/rex')

class CallerNameTests < Test::Unit::TestCase
  def test_caller_name
    expected = File.basename(__FILE__)
    actual = nil

    assert_nothing_raised do
      actual = File.basename(caller_name)
    end

    assert_not_nil(actual)
    assert_instance_of(String, actual)
    assert_equal(false, actual.empty?)
    assert_equal(expected, actual)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rex-0.0.4 test/caller_name.rb