Sha256: dfdd0a60f9e1d5df98a99bdf2bd21cfc3cae5100e297389b8265b0eb7efd11b2
Contents?: true
Size: 805 Bytes
Versions: 2
Compression:
Stored size: 805 Bytes
Contents
require 'test_helper' class NoMethodErrorExtensionTest < Minitest::Test def test_receiver_with_string receiver = "receiver" error = assert_raises(NoMethodError) do receiver.doesnt_exist end assert_same receiver, error.receiver end def test_receiver_with_class error = assert_raises(NoMethodError) do Object.doesnt_exist end assert_same Object, error.receiver end def test_receiver_with_class_after_calling_to_s error = assert_raises(NoMethodError) do Object.doesnt_exist end error.to_s assert_same Object, error.receiver end def test_receiver_with_class_after_calling_message error = assert_raises(NoMethodError) do Object.doesnt_exist end error.message assert_same Object, error.receiver end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
did_you_mean-0.10.0-java | test/core_ext/no_method_error_extension_test.rb |
did_you_mean-0.10.0 | test/core_ext/no_method_error_extension_test.rb |