Sha256: a2370dd25d6e97707a967cbc6c492466f6d1d59e06f9d7a54a7bfac4cb9c61de
Contents?: true
Size: 594 Bytes
Versions: 6
Compression:
Stored size: 594 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
6 entries across 6 versions & 1 rubygems