From d2487ed47587ec1cd1b456068e0af3ea0b39596d Mon Sep 17 00:00:00 2001 From: marcandre Date: Fri, 22 May 2015 13:36:39 +0000 Subject: * lib/prime.rb: Remove obsolete Prime.new patch by Ajay Kumar. [Fixes GH-891] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/test_prime.rb | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) (limited to 'test') diff --git a/test/test_prime.rb b/test/test_prime.rb index 885406f9bd..48322a5ebc 100644 --- a/test/test_prime.rb +++ b/test/test_prime.rb @@ -1,6 +1,5 @@ require 'test/unit' require 'prime' -require 'stringio' require 'timeout' class TestPrime < Test::Unit::TestCase @@ -54,23 +53,18 @@ class TestPrime < Test::Unit::TestCase assert enum.respond_to?(:rewind) end - def test_new - orig_stderr, orig_verbose = $stderr, $VERBOSE - - $stderr = buf = StringIO.new('', 'w') - $VERBOSE = false - - enum = Prime.new - assert_match("obsolete", buf.string) - + def test_instance_without_block + enum = Prime.instance.each assert enum.respond_to?(:each) assert enum.kind_of?(Enumerable) + assert enum.respond_to?(:with_index) + assert enum.respond_to?(:next) assert enum.respond_to?(:succ) + assert enum.respond_to?(:rewind) + end - assert Prime === enum - ensure - $stderr = orig_stderr - $VERBOSE = orig_verbose + def test_new + exception = assert_raises(NoMethodError) { Prime.new } end def test_enumerator_succ -- cgit v1.2.3