diff options
Diffstat (limited to 'activesupport/test')
-rw-r--r-- | activesupport/test/test_test.rb | 24 |
1 files changed, 7 insertions, 17 deletions
diff --git a/activesupport/test/test_test.rb b/activesupport/test/test_test.rb index 44fe648710..0f93c8b59e 100644 --- a/activesupport/test/test_test.rb +++ b/activesupport/test/test_test.rb @@ -16,24 +16,14 @@ class AssertDifferenceTest < ActiveSupport::TestCase end def test_assert_not - assert_not nil - assert_not false - - begin - assert_not true - rescue Exception => e - assert_equal 'Expected true to be nil or false', e.message - else - fail 'assert_not true should fail' - end + assert_equal true, assert_not(nil) + assert_equal true, assert_not(false) - begin - assert_not true, 'custom' - rescue Exception => e - assert_equal 'custom', e.message - else - fail 'assert_not true should fail' - end + e = assert_raises(MiniTest::Assertion) { assert_not true } + assert_equal 'Expected true to be nil or false', e.message + + e = assert_raises(MiniTest::Assertion) { assert_not true, 'custom' } + assert_equal 'custom', e.message end def test_assert_no_difference |