aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2016-08-02 12:28:56 -0700
committerGitHub <noreply@github.com>2016-08-02 12:28:56 -0700
commit2762ebd84629ccc39a9959ecf15c9f82c1d283b3 (patch)
tree30703ec9361dd96053fd0db65fa2796d828f493c /activesupport/test
parent111227c0dfb72b060428063e35d865b62338654a (diff)
parent31c1ed95d33bd9a46a6a4ebb5c1e1fa2af171969 (diff)
downloadrails-2762ebd84629ccc39a9959ecf15c9f82c1d283b3.tar.gz
rails-2762ebd84629ccc39a9959ecf15c9f82c1d283b3.tar.bz2
rails-2762ebd84629ccc39a9959ecf15c9f82c1d283b3.zip
Merge branch 'master' into retry-and-discard-jobs
Diffstat (limited to 'activesupport/test')
-rw-r--r--activesupport/test/core_ext/object/exclusion_test.rb53
1 files changed, 0 insertions, 53 deletions
diff --git a/activesupport/test/core_ext/object/exclusion_test.rb b/activesupport/test/core_ext/object/exclusion_test.rb
deleted file mode 100644
index 487c97d255..0000000000
--- a/activesupport/test/core_ext/object/exclusion_test.rb
+++ /dev/null
@@ -1,53 +0,0 @@
-require 'abstract_unit'
-require 'active_support/core_ext/object/exclusion'
-
-class NotInTest < ActiveSupport::TestCase
- def test_not_in_array
- assert 1.not_in?([2, 3])
- assert_not 2.not_in?([1,2])
- end
-
- def test_not_in_hash
- h = { "a" => 100, "b" => 200 }
- assert "z".not_in?(h)
- assert_not "a".not_in?(h)
- end
-
- def test_not_in_string
- assert "ol".not_in?("hello")
- assert_not "lo".not_in?("hello")
- assert ?z.not_in?("hello")
- end
-
- def test_not_in_range
- assert 75.not_in?(1..50)
- assert_not 25.not_in?(1..50)
- end
-
- def test_not_in_set
- s = Set.new([1,2])
- assert 3.not_in?(s)
- assert_not 1.not_in?(s)
- end
-
- module A
- end
- class B
- include A
- end
- class C < B
- end
- class D
- end
-
- def test_not_in_module
- assert A.not_in?(D)
- assert A.not_in?(A)
- assert_not A.not_in?(B)
- assert_not A.not_in?(C)
- end
-
- def test_no_method_catching
- assert_raise(ArgumentError) { 1.not_in?(1) }
- end
-end