File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -9,10 +9,17 @@ Gem::Specification.new do |spec|
9
9
spec . email = spec . authors . map { |name | author_list [ name ] }
10
10
spec . summary = "I want steps in RSpec"
11
11
spec . description = <<-EOD
12
- I don't like Cucumber. I don't need plain text stories. My clients either
13
- read code or don't read any test documents, so Cucumber is mostly useless to me.
14
- But often, especially in full integration tests, it would be nice to have
15
- steps in a test.
12
+ A minimal implementation of integration testing within RSpec.
13
+ Allows you to build sequential specs, each with a description,
14
+ but where state is maintained between tests and before/after actions are only
15
+ triggered at the beginning and end of the entire sequence. Cool things you
16
+ can do with this:
17
+
18
+ * Build multi-step user stories in plain RSpec syntax. Locate the point of
19
+ failure quickly, and break up large integrations into sensible steps
20
+ * Speed up groups of related tests by running your factories only once before
21
+ the whole group.
22
+
16
23
EOD
17
24
18
25
spec . rubyforge_project = spec . name . downcase
You can’t perform that action at this time.
0 commit comments