Flowdock
method

pending

Importance_0
v3.1.0 - Show latest stable - 0 notes - Class: ActiveSupport::Testing::Pending
pending(description = "", &block) public

No documentation

This method has no description. You can help the Ruby on Rails community by adding new notes.

Hide source
# File activesupport/lib/active_support/testing/pending.rb, line 13
        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
        end
Register or log in to add new notes.