diff options
Diffstat (limited to 'vendor/gems/rspec-1.3.1/README.rdoc')
-rw-r--r-- | vendor/gems/rspec-1.3.1/README.rdoc | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/vendor/gems/rspec-1.3.1/README.rdoc b/vendor/gems/rspec-1.3.1/README.rdoc new file mode 100644 index 000000000..523fa6af1 --- /dev/null +++ b/vendor/gems/rspec-1.3.1/README.rdoc @@ -0,0 +1,41 @@ +== RSpec + +http://rspec.info + +Behaviour Driven Development for Ruby + +This is the repository for rspec-1.x. If you're looking +for rspec-2 (and if you're not, what are you waiting for?), +see http://github.com/rspec/rspec + +== Install + + gem install rspec + +== Synopsis + + describe Account do + context "transfering money" do + it "deposits transfer amount to the other account" do + source = Account.new(50, :USD) + target = mock('target account') + target.should_receive(:deposit).with(Money.new(5, :USD)) + source.transfer(5, :USD).to(target) + end + + it "reduces its balance by the transfer amount" do + source = Account.new(50, :USD) + target = stub('target account') + source.transfer(5, :USD).to(target) + source.balance.should == Money.new(45, :USD) + end + end + end + + $ spec ./spec/account_spec.rb --format nested + Account + transfering money + deposits transfer amount to the other account + reduces its balance by the transfer amount + + 2 examples, 0 failures |