Sha256: 2ec29592caaf25a6b671c32232d38fbe9e10ffd0c4f8734de58c60f4de887cd4
Contents?: true
Size: 588 Bytes
Versions: 32
Compression:
Stored size: 588 Bytes
Contents
require 'test_helper' require 'tins/xt' module Tins class AskAndSendTest < Test::Unit::TestCase class A public def foo :foo end private def bar :bar end end def test_asking_publicly assert_equal :foo, A.new.ask_and_send(:foo) assert_nil A.new.ask_and_send(:bar) assert_nil A.new.ask_and_send(:baz) end def test_asking_privately assert_equal :foo, A.new.ask_and_send!(:foo) assert_equal :bar, A.new.ask_and_send!(:bar) assert_nil A.new.ask_and_send(:baz) end end end
Version data entries
32 entries across 31 versions & 3 rubygems