class KernelTest
Public Instance Methods
test_class_eval()
click to toggle source
# File activesupport/test/core_ext/kernel_test.rb, line 33 def test_class_eval o = Object.new class << o; @x = 1; end assert_equal 1, o.class_eval { @x } end
test_enable_warnings()
click to toggle source
# File activesupport/test/core_ext/kernel_test.rb, line 20 def test_enable_warnings enable_warnings { assert_equal true, $VERBOSE } assert_equal 1234, enable_warnings { 1234 } end
test_enable_warnings_verbose_invariant()
click to toggle source
# File activesupport/test/core_ext/kernel_test.rb, line 25 def test_enable_warnings_verbose_invariant old_verbose = $VERBOSE enable_warnings { raise } flunk rescue assert_equal old_verbose, $VERBOSE end
test_silence_warnings()
click to toggle source
# File activesupport/test/core_ext/kernel_test.rb, line 7 def test_silence_warnings silence_warnings { assert_nil $VERBOSE } assert_equal 1234, silence_warnings { 1234 } end
test_silence_warnings_verbose_invariant()
click to toggle source
# File activesupport/test/core_ext/kernel_test.rb, line 12 def test_silence_warnings_verbose_invariant old_verbose = $VERBOSE silence_warnings { raise } flunk rescue assert_equal old_verbose, $VERBOSE end