smtlaissezfaire / rspec forked from dchelimsky/rspec
- Source
- Commits
- Network (142)
- Issues (0)
- Downloads (1)
- Wiki (1)
- Graphs
-
Branch:
method_missi…
rspec /
| name | age | message | |
|---|---|---|---|
| |
.autotest | Sat Mar 07 09:01:49 -0800 2009 | |
| |
.document | Sun Mar 08 15:27:20 -0700 2009 | |
| |
.gitignore | Fri Jan 23 05:48:13 -0800 2009 | |
| |
History.txt | ||
| |
License.txt | Mon Feb 02 08:50:08 -0800 2009 | |
| |
Manifest.txt | Tue Mar 17 18:02:11 -0700 2009 | |
| |
README.txt | Sun Mar 22 15:21:14 -0700 2009 | |
| |
Rakefile | Wed Mar 18 06:59:45 -0700 2009 | |
| |
Ruby1.9.markdown | Sat Feb 14 14:56:08 -0800 2009 | |
| |
TODO.txt | Sat Feb 14 14:58:08 -0800 2009 | |
| |
Upgrade.markdown | Mon Mar 16 20:07:44 -0700 2009 | |
| |
bin/ | Sat Jan 24 15:27:36 -0800 2009 | |
| |
cucumber.yml | Sun Mar 15 06:50:06 -0700 2009 | |
| |
examples/ | Sat Mar 14 11:16:14 -0700 2009 | |
| |
features-pending/ | Fri Feb 06 23:53:02 -0800 2009 | |
| |
features/ | Mon Mar 16 19:56:35 -0700 2009 | |
| |
init.rb | Thu Apr 03 15:02:31 -0700 2008 | |
| |
lib/ | ||
| |
resources/ | Mon Jan 26 20:46:29 -0800 2009 | |
| |
spec/ |
README.txt
= RSpec * http://rspec.info * http://rubyforge.org/projects/rspec * http://github.com/dchelimsky/rspec/wikis * mailto:rspec-devel@rubyforge.org == DESCRIPTION: RSpec is a Behaviour Driven Development framework for writing executable code examples. == FEATURES: * Spec::Example provides a framework for organizing executable code examples * Spec::Expectations adds #should and #should_not to every object * Spec::Matchers provides Expression Matchers for use with #should and #should_not * Spec::Mocks is a full featured mock object/stubbing library == 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 == INSTALL: [sudo] gem install rspec or clone, build, install - See http://wiki.github.com/dchelimsky/rspec

