Sha256: 5e4ac8ff3454475c012fe64fc5c171ffcc86b27550e2545bcaa775d4b539b005

Contents?: true

Size: 527 Bytes

Versions: 23

Compression:

Stored size: 527 Bytes

Contents

module RSpec
  module Core
    module Pending
      def pending(message = 'No reason given')
        example.metadata[:pending] = true
        example.metadata[:execution_result][:pending_message] = message
        if block_given?
          begin
            result = yield
            example.metadata[:pending] = false
          rescue Exception => e
          end
          raise RSpec::Core::PendingExampleFixedError.new if result
        end
        throw :pending_declared_in_example, message
      end
    end
  end
end

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
rspec-core-2.0.1 lib/rspec/core/pending.rb
gemrage-1.0.0 vendor/ruby/1.8/gems/rspec-core-2.0.0/lib/rspec/core/pending.rb
gemrage-0.4.1 vendor/ruby/1.8/gems/rspec-core-2.0.0/lib/rspec/core/pending.rb
gemrage-0.4.0 vendor/ruby/1.8/gems/rspec-core-2.0.0/lib/rspec/core/pending.rb
gemrage-0.3.2 vendor/ruby/1.8/gems/rspec-core-2.0.0/lib/rspec/core/pending.rb
gemrage-0.3.1 vendor/ruby/1.8/gems/rspec-core-2.0.0/lib/rspec/core/pending.rb
gemrage-0.3.0 vendor/ruby/1.8/gems/rspec-core-2.0.0/lib/rspec/core/pending.rb
gemrage-0.2.0 vendor/ruby/1.8/gems/rspec-core-2.0.0/lib/rspec/core/pending.rb
gemrage-0.1.2 vendor/ruby/1.8/gems/rspec-core-2.0.0/lib/rspec/core/pending.rb
gemrage-0.1.1 vendor/ruby/1.8/gems/rspec-core-2.0.0/lib/rspec/core/pending.rb
gemrage-0.1.0 vendor/ruby/1.8/gems/rspec-core-2.0.0/lib/rspec/core/pending.rb
gemrage-0.0.0 vendor/ruby/1.8/gems/rspec-core-2.0.0/lib/rspec/core/pending.rb
rspec-core-2.0.0 lib/rspec/core/pending.rb
rspec-core-2.0.0.rc lib/rspec/core/pending.rb
rspec-core-2.0.0.beta.22 lib/rspec/core/pending.rb
rspec-core-2.0.0.beta.20 lib/rspec/core/pending.rb
rspec-core-2.0.0.beta.19 lib/rspec/core/pending.rb
rspec-core-2.0.0.beta.18 lib/rspec/core/pending.rb
rspec-core-2.0.0.beta.17 lib/rspec/core/pending.rb
rspec-core-2.0.0.beta.16 lib/rspec/core/pending.rb