Updated to latest rspec
[gitorious:georgyos-clone.git] / vendor / plugins / rspec / README
1 == RSpec
2
3 RSpec is a Behaviour Driven Development framework with tools to express User Stories
4 with Executable Scenarios and Executable Examples at the code level.
5
6 RSpec ships with several modules:
7
8 Spec::Story provides a framework for expressing User Stories and Scenarios
9
10 Spec::Example provides a framework for expressing Isolated Examples
11
12 Spec::Matchers provides Expression Matchers for use with Spec::Expectations
13 and Spec::Mocks.
14
15 Spec::Expectations supports setting expectations on your objects so you
16 can do things like:
17
18   result.should equal(expected_result)
19   
20 Spec::Mocks supports creating Mock Objects, Stubs, and adding Mock/Stub
21 behaviour to your existing objects.
22
23 == Installation
24
25 The simplest approach is to install the gem (as root in some environments):
26
27   gem install -r rspec
28
29 == Building the RSpec gem
30
31 If you prefer to build the gem locally:
32
33   git clone git://github.com/dchelimsky/rspec.git
34   cd rspec
35   rake gem
36   gem install pkg/rspec-0.x.x.gem #as root