aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/testing/pending.rb
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@gmail.com>2012-01-05 13:55:50 -0800
committerJosé Valim <jose.valim@gmail.com>2012-01-05 13:55:50 -0800
commit38b0d6d6b9698292f1fdcc9ceb2b3d24ce627019 (patch)
tree6982f2129da470ecca09238145d4a4a490f45764 /activesupport/lib/active_support/testing/pending.rb
parent7a086851a5389d57b12bfe1a16642362daba7213 (diff)
parentf04af7cf01975af3d1bb01d17145901e96873679 (diff)
downloadrails-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.rb34
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