diff options
author | José Valim <jose.valim@gmail.com> | 2012-01-05 13:55:50 -0800 |
---|---|---|
committer | José Valim <jose.valim@gmail.com> | 2012-01-05 13:55:50 -0800 |
commit | 38b0d6d6b9698292f1fdcc9ceb2b3d24ce627019 (patch) | |
tree | 6982f2129da470ecca09238145d4a4a490f45764 /activesupport/lib/active_support/testing/pending.rb | |
parent | 7a086851a5389d57b12bfe1a16642362daba7213 (diff) | |
parent | f04af7cf01975af3d1bb01d17145901e96873679 (diff) | |
download | rails-38b0d6d6b9698292f1fdcc9ceb2b3d24ce627019.tar.gz rails-38b0d6d6b9698292f1fdcc9ceb2b3d24ce627019.tar.bz2 rails-38b0d6d6b9698292f1fdcc9ceb2b3d24ce627019.zip |
Merge pull request #4322 from castlerock/minitest_pending
ActiveSupport::Testing::Pending support for MiniTest only
Diffstat (limited to 'activesupport/lib/active_support/testing/pending.rb')
-rw-r--r-- | activesupport/lib/active_support/testing/pending.rb | 34 |
1 files changed, 1 insertions, 33 deletions
diff --git a/activesupport/lib/active_support/testing/pending.rb b/activesupport/lib/active_support/testing/pending.rb index feac7bc347..510f80f32c 100644 --- a/activesupport/lib/active_support/testing/pending.rb +++ b/activesupport/lib/active_support/testing/pending.rb @@ -11,39 +11,7 @@ module ActiveSupport @@at_exit = false def pending(description = "", &block) - if defined?(::MiniTest) - skip(description.blank? ? nil : description) - else - if description.is_a?(Symbol) - is_pending = $tags[description] - return block.call unless is_pending - end - - if block_given? - failed = false - - begin - block.call - rescue Exception - failed = true - end - - flunk("<#{description}> did not fail.") unless failed - end - - caller[0] =~ (/(.*):(.*):in `(.*)'/) - @@pending_cases << "#{$3} at #{$1}, line #{$2}" - print "P" - - @@at_exit ||= begin - at_exit do - puts "\nPending Cases:" - @@pending_cases.each do |test_case| - puts test_case - end - end - end - end + skip(description.blank? ? nil : description) end end |