Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Add test cases for #in? and #presence_in

  • Loading branch information...
commit f64819524716c14061914584db66ac2a3e1e72b2 1 parent 3681e1a
@akshay-vishnoi akshay-vishnoi authored
Showing with 4 additions and 0 deletions.
  1. +4 −0 activesupport/test/core_ext/object/inclusion_test.rb
View
4 activesupport/test/core_ext/object/inclusion_test.rb
@@ -37,11 +37,14 @@ class B
end
class C < B
end
+ class D
+ end
def test_in_module
assert A.in?(B)
assert A.in?(C)
assert !A.in?(A)
+ assert !A.in?(D)
end
def test_no_method_catching
@@ -51,5 +54,6 @@ def test_no_method_catching
def test_presence_in
assert_equal "stuff", "stuff".presence_in(%w( lots of stuff ))
assert_nil "stuff".presence_in(%w( lots of crap ))
+ assert_raise(ArgumentError) { 1.presence_in(1) }
end
end
Please sign in to comment.
Something went wrong with that request. Please try again.