method

pending

Importance_0
v3.0.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 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
Register or log in to add new notes.