changelog shortlog tags changeset manifest revisions annotate raw

vendor/plugins/rspec/lib/spec/example/pending.rb

changeset 15: 64acf98d15f4
author: moriq@moriq.com
date: Mon Mar 10 10:12:58 2008 +0900 (16 years ago)
permissions: -rw-r--r--
description: add plugins rspec
1module Spec
2 module Example
3 module Pending
4 def pending(message = "TODO")
5 if block_given?
6 begin
7 yield
8 rescue Exception => e
9 raise Spec::Example::ExamplePendingError.new(message)
10 end
11 raise Spec::Example::PendingExampleFixedError.new("Expected pending '#{message}' to fail. No Error was raised.")
12 else
13 raise Spec::Example::ExamplePendingError.new(message)
14 end
15 end
16 end
17 end
18end