Sha256: 7535273e4b398a45fbaf18fc6ec70ddcad96f1db2da5bc51f960fad1f9f3fb05
Contents?: true
Size: 1.09 KB
Versions: 3
Compression:
Stored size: 1.09 KB
Contents
== RSpec Behaviour Driven Development for Ruby This is the repository for rspec-1.x. For more information, please see http://rspec.info. If you're looking for rspec-2 (and if you're not, what are you waiting for?), see: * http://relishapp.com/rspec * 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
Version data entries
3 entries across 3 versions & 3 rubygems
Version | Path |
---|---|
rspec-instructure-1.3.3 | README.rdoc |
radiant-1.0.0 | ruby-debug/ruby/1.8/gems/rspec-1.3.2/README.rdoc |
rspec-1.3.2 | README.rdoc |