add refute_nil to ActiveSupport::TestCase
authorKen Dreyer <ktdreyer@ktdreyer.com>
Wed, 26 Jun 2013 16:29:20 +0000 (10:29 -0600)
committerKen Dreyer <ktdreyer@ktdreyer.com>
Fri, 28 Jun 2013 00:39:28 +0000 (18:39 -0600)
commitd0fb204ec03e097a6ceca8ff83cfe2dc893a4117
treec1aedd97ff226daa4ab545c883fe5d56f2d28eb2
parentc74d645b9091a052af84716e0bf7622abc073b04
add refute_nil to ActiveSupport::TestCase

ActiveSupport::TestCase extends Test::Unit::TestCase in Ruby 1.8,
whereas in Ruby 1.9, Test::Unit is implemented by MiniTest under the
hood. This means that ActiveSupport::TestCase in Ruby 1.8 is missing
some functions that minitest from Ruby 1.9 provides.

refute_nil is one of those missing functions in Ruby 1.8. Add it in our
test_helper.

This fixes various test suite failures errors about refute_nil being an
undefined method.
test/test_helper.rb