brynary / rspec forked from dchelimsky/rspec
- Source
- Commits
- Network (142)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
commit 652d05d87a26fbc280d0c4ea129b673fadc2fc01
tree 6816c1c25ad086731feddf2ec193e20b761043ba
parent c83c3676a8ef8b7de97d88433fe29ef89dcb79f1
tree 6816c1c25ad086731feddf2ec193e20b761043ba
parent c83c3676a8ef8b7de97d88433fe29ef89dcb79f1
rspec /
| name | age | message | |
|---|---|---|---|
| |
.autotest | Sat Mar 07 09:01:49 -0800 2009 | |
| |
.document | Sun Mar 22 15:21:14 -0700 2009 | |
| |
.gitignore | Fri Oct 30 10:37:46 -0700 2009 | |
| |
History.rdoc | ||
| |
License.txt | Mon Feb 02 08:50:08 -0800 2009 | |
| |
Manifest.txt | ||
| |
README.rdoc | Thu Apr 30 03:08:08 -0700 2009 | |
| |
Rakefile | Wed Sep 23 13:35:16 -0700 2009 | |
| |
Ruby1.9.rdoc | Mon Sep 14 02:26:36 -0700 2009 | |
| |
TODO.txt | Sat Mar 21 07:13:45 -0700 2009 | |
| |
Upgrade.rdoc | Mon Sep 07 23:18:37 -0700 2009 | |
| |
bin/ | Sun Sep 13 19:24:11 -0700 2009 | |
| |
cucumber.yml | Sat Oct 03 08:42:16 -0700 2009 | |
| |
examples/ | Thu Aug 20 02:30:16 -0700 2009 | |
| |
features-pending/ | Wed Jul 29 05:44:01 -0700 2009 | |
| |
features/ | Fri Oct 30 10:52:01 -0700 2009 | |
| |
geminstaller.yml | Sun Sep 20 05:29:18 -0700 2009 | |
| |
init.rb | Thu Apr 03 15:02:31 -0700 2008 | |
| |
lib/ | ||
| |
resources/ | Thu Aug 20 02:30:16 -0700 2009 | |
| |
spec/ |
README.rdoc
RSpec
- rspec.info
- rubyforge.org/projects/rspec
- github.com/dchelimsky/rspec/wikis
- rspec-users@rubyforge.org
- 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

