openstreetmap-website/vendor/gems/rspec-1.1.2/lib/spec/example/pending.rb
2008-01-22 16:39:09 +00:00

18 lines
500 B
Ruby

module Spec
module Example
module Pending
def pending(message = "TODO")
if block_given?
begin
yield
rescue Exception => e
raise Spec::Example::ExamplePendingError.new(message)
end
raise Spec::Example::PendingExampleFixedError.new("Expected pending '#{message}' to fail. No Error was raised.")
else
raise Spec::Example::ExamplePendingError.new(message)
end
end
end
end
end