Permalink
Browse files

Hacks to accomodate for IronRuby

  • Loading branch information...
2 parents 2062d94 + c679c83 commit bd4e9b69e72df6209c06c84a5c9ac116ca6485a4 @aslakhellesoy aslakhellesoy committed Nov 18, 2008
Showing with 26,039 additions and 2,414 deletions.
  1. +7 −2 .gitignore
  2. +235 −10 History.txt
  3. +121 −43 Manifest.txt
  4. +1 −2 README.txt
  5. +6 −1 Rakefile
  6. +1 −0 bin/cucumber
  7. +46 −0 cucumber.gemspec
  8. +1 −1 cucumber.yml
  9. +0 −6 examples/calculator/Rakefile
  10. +0 −1 examples/calculator/cucumber.yml
  11. +1 −1 examples/calculator_ruby_features/features/addition.rb
  12. 0 examples/calculator_ruby_features/features/{steps → step_definitons}/calculator_steps.rb
  13. +0 −6 examples/calculatrice_francaise_avec_soit_scenario/Rakefile
  14. 0 examples/cs/features/{steps → step_definitons}/hello_steps.rb
  15. 0 examples/cs/features/{steps → step_definitons}/tree_steps.rb
  16. +0 −6 examples/danish_calculator/Rakefile
  17. +0 −6 examples/estonian_calculator/Rakefile
  18. +0 −16 examples/estonian_calculator/features/liitmine.feature
  19. +18 −0 examples/i18n/README.textile
  20. +16 −0 examples/i18n/Rakefile
  21. +6 −0 examples/i18n/ar/Rakefile
  22. +17 −0 examples/i18n/ar/features/addition.feature
  23. +31 −0 examples/i18n/ar/features/step_definitons/calculator_steps.rb
  24. +10 −0 examples/i18n/ar/lib/calculator.rb
  25. +6 −0 examples/i18n/da/Rakefile
  26. 0 examples/{danish_calculator/features/steps → i18n/da/features/step_definitons}/kalkulator_steps.rb
  27. +1 −1 examples/{danish_calculator → i18n/da}/features/summering.feature
  28. 0 examples/{norwegian_calculator → i18n/da}/lib/kalkulator.rb
  29. +1 −0 examples/i18n/de/.gitignore
  30. +6 −0 examples/i18n/de/Rakefile
  31. +17 −0 examples/i18n/de/features/addition.feature
  32. +10 −0 examples/i18n/de/features/division.feature
  33. +30 −0 examples/i18n/de/features/step_definitons/calculator_steps.rb
  34. +0 −2 examples/{calculator → i18n/de}/lib/calculator.rb
  35. +1 −0 examples/i18n/en/.gitignore
  36. +6 −0 examples/i18n/en/Rakefile
  37. +1 −0 examples/{calculator → i18n/en}/features/addition.feature
  38. 0 examples/{calculator → i18n/en}/features/division.feature
  39. 0 examples/{calculator/features/steps → i18n/en/features/step_definitons}/calculator_steps.rb
  40. +14 −0 examples/i18n/en/lib/calculator.rb
  41. +6 −0 examples/i18n/es/Rakefile
  42. +1 −1 examples/{spanish_calculator → i18n/es}/features/adicion.feature
  43. 0 examples/{spanish_calculator/features/steps → i18n/es/features/step_definitons}/calculador_steps.rb
  44. 0 examples/{spanish_calculator/lib/Calculador.rb → i18n/es/lib/calculador.rb}
  45. +6 −0 examples/i18n/et/Rakefile
  46. +17 −0 examples/i18n/et/features/liitmine.feature
  47. +2 −11 examples/{estonian_calculator/features → i18n/et/features/step_definitions}/kalkulaator_steps.rb
  48. +10 −0 examples/i18n/et/lib/kalkulaator.rb
  49. +6 −0 examples/i18n/fr/Rakefile
  50. 0 examples/{calculatrice_francaise_avec_soit_scenario → i18n/fr}/features/addition.feature
  51. +2 −11 ..._francaise_avec_soit_scenario/features → i18n/fr/features/step_definitions}/calculatrice_steps.rb
  52. +10 −0 examples/i18n/fr/lib/calculatrice.rb
  53. +1 −0 examples/i18n/id/.gitignore
  54. +6 −0 examples/i18n/id/Rakefile
  55. +17 −0 examples/i18n/id/features/addition.feature
  56. +10 −0 examples/i18n/id/features/division.feature
  57. +31 −0 examples/i18n/id/features/step_definitons/calculator_steps.rb
  58. +14 −0 examples/i18n/id/lib/calculator.rb
  59. +6 −0 examples/i18n/it/Rakefile
  60. +10 −0 examples/i18n/it/features/somma.feature
  61. +22 −0 examples/i18n/it/features/step_definitons/calcolatrice_steps.rb
  62. +11 −0 examples/i18n/it/lib/calcolatrice.rb
  63. +1 −0 examples/i18n/ja/.gitignore
  64. +5 −0 examples/i18n/ja/README.txt
  65. +6 −0 examples/i18n/ja/Rakefile
  66. +17 −0 examples/i18n/ja/features/addition.feature
  67. +10 −0 examples/i18n/ja/features/division.feature
  68. +30 −0 examples/i18n/ja/features/step_definitons/calculator_steps.rb
  69. +14 −0 examples/i18n/ja/lib/calculator.rb
  70. +6 −0 examples/i18n/no/Rakefile
  71. 0 ...ples/{norwegian_calculator/features/steps → i18n/no/features/step_definitons}/kalkulator_steps.rb
  72. 0 examples/{norwegian_calculator → i18n/no}/features/summering.feature
  73. 0 examples/{danish_calculator → i18n/no}/lib/kalkulator.rb
  74. +6 −0 examples/i18n/pt/Rakefile
  75. 0 examples/{portuguese_calculator → i18n/pt}/features/adicao.feature
  76. +2 −11 examples/{portuguese_calculator/features → i18n/pt/features/step_definitions}/calculadora_steps.rb
  77. +10 −0 examples/i18n/pt/lib/calculadora.rb
  78. +6 −0 examples/i18n/ro/Rakefile
  79. +22 −0 examples/i18n/ro/features/step_definitons/calculator_steps.rb
  80. +10 −0 examples/i18n/ro/features/suma.feature
  81. +11 −0 examples/i18n/ro/lib/calculator.rb
  82. +6 −0 examples/i18n/se/Rakefile
  83. +22 −0 examples/i18n/se/features/step_definitons/kalkulator_steps.rb
  84. +17 −0 examples/i18n/se/features/summering.feature
  85. +11 −0 examples/i18n/se/lib/kalkulator.rb
  86. +6 −0 examples/i18n/zh-CN/Rakefile
  87. +17 −0 examples/i18n/zh-CN/features/addition.feature
  88. +24 −0 examples/i18n/zh-CN/features/step_definitons/calculator_steps.rb
  89. +10 −0 examples/i18n/zh-CN/lib/calculator.rb
  90. +1 −1 examples/java/features/{steps → step_definitons}/hello_steps.rb
  91. 0 examples/java/features/{steps → step_definitons}/tree_steps.rb
  92. +0 −6 examples/norwegian_calculator/Rakefile
  93. +0 −6 examples/portuguese_calculator/Rakefile
  94. 0 examples/selenium/features/{steps → step_definitons}/stories_steps.rb
  95. +0 −6 examples/spanish_calculator/Rakefile
  96. +8 −1 examples/tickets/Rakefile
  97. +2 −0 examples/tickets/cucumber.yml
  98. +32 −0 examples/tickets/features/step_definitons/tickets_steps.rb
  99. +0 −23 examples/tickets/features/steps/tickets_steps.rb
  100. +15 −2 examples/tickets/features/tickets.feature
  101. +2 −2 examples/watir/features/search.feature
  102. 0 examples/watir/features/{steps → step_definitons}/stories_steps.rb
  103. +28 −14 gem_tasks/treetop.rake
  104. +0 −17 gem_tasks/website.rake
  105. +0 −27 generators/cucumber/cucumber_generator.rb
  106. +0 −51 generators/cucumber/templates/common_webrat.rb
  107. +0 −2 generators/cucumber/templates/cucumber
  108. +6 −0 lib/autotest/cucumber.rb
  109. +109 −0 lib/autotest/cucumber_mixin.rb
  110. +6 −0 lib/autotest/cucumber_rails.rb
  111. +6 −0 lib/autotest/cucumber_rails_rspec.rb
  112. +6 −0 lib/autotest/cucumber_rspec.rb
  113. +9 −0 lib/autotest/discover.rb
  114. +5 −0 lib/cucumber.rb
  115. +20 −0 lib/cucumber/broadcaster.rb
  116. +161 −45 lib/cucumber/cli.rb
  117. +10 −8 lib/cucumber/core_ext/proc.rb
  118. +97 −32 lib/cucumber/executor.rb
  119. +1 −1 lib/cucumber/formatters.rb
  120. +3 −4 lib/cucumber/formatters/ansicolor.rb
  121. +23 −0 lib/cucumber/formatters/autotest_formatter.rb
  122. +6 −3 lib/cucumber/formatters/html_formatter.rb
  123. +123 −44 lib/cucumber/formatters/pretty_formatter.rb
  124. +92 −0 lib/cucumber/formatters/profile_formatter.rb
  125. +21 −5 lib/cucumber/formatters/progress_formatter.rb
  126. +162 −19 lib/cucumber/languages.yml
  127. +1 −0 lib/cucumber/model.rb
  128. +28 −0 lib/cucumber/model/table.rb
  129. +2 −4 lib/cucumber/rails/world.rb
  130. +53 −27 lib/cucumber/rake/task.rb
  131. +8 −4 lib/cucumber/step_methods.rb
  132. +6 −1 lib/cucumber/step_mother.rb
  133. +18 −8 lib/cucumber/tree/feature.rb
  134. +72 −20 lib/cucumber/tree/scenario.rb
  135. +8 −5 lib/cucumber/tree/step.rb
  136. +63 −16 lib/cucumber/treetop_parser/feature.treetop.erb
  137. +1,591 −0 lib/cucumber/treetop_parser/feature_ar.rb
  138. +1,591 −0 lib/cucumber/treetop_parser/feature_cy.rb
  139. +490 −124 lib/cucumber/treetop_parser/feature_da.rb
  140. +492 −126 lib/cucumber/treetop_parser/feature_de.rb
  141. +1,591 −0 lib/cucumber/treetop_parser/feature_en-tx.rb
  142. +490 −124 lib/cucumber/treetop_parser/feature_en.rb
  143. +490 −124 lib/cucumber/treetop_parser/feature_es.rb
  144. +490 −124 lib/cucumber/treetop_parser/feature_et.rb
  145. +490 −124 lib/cucumber/treetop_parser/feature_fr.rb
  146. +1,591 −0 lib/cucumber/treetop_parser/feature_id.rb
  147. +1,591 −0 lib/cucumber/treetop_parser/feature_it.rb
  148. +1,591 −0 lib/cucumber/treetop_parser/feature_ja.rb
  149. +1,591 −0 lib/cucumber/treetop_parser/feature_nl.rb
  150. +490 −124 lib/cucumber/treetop_parser/feature_no.rb
  151. +4 −2 lib/cucumber/treetop_parser/feature_parser.rb
  152. +1,591 −0 lib/cucumber/treetop_parser/feature_pl.rb
  153. +490 −124 lib/cucumber/treetop_parser/feature_pt.rb
  154. +1,591 −0 lib/cucumber/treetop_parser/feature_ro.rb
  155. +1,591 −0 lib/cucumber/treetop_parser/feature_ro2.rb
  156. +490 −124 lib/cucumber/treetop_parser/feature_ru.rb
  157. +494 −128 lib/cucumber/treetop_parser/feature_se.rb
  158. +1,591 −0 lib/cucumber/treetop_parser/feature_zh-CN.rb
  159. +1 −1 lib/cucumber/version.rb
  160. +11 −0 rails_generators/cucumber/USAGE
  161. +30 −0 rails_generators/cucumber/cucumber_generator.rb
  162. +7 −0 rails_generators/cucumber/templates/cucumber
  163. 0 {generators → rails_generators}/cucumber/templates/cucumber.rake
  164. 0 {generators → rails_generators}/cucumber/templates/env.rb
  165. +95 −0 rails_generators/cucumber/templates/webrat_steps.rb
  166. +12 −0 rails_generators/feature/USAGE
  167. +3 −4 {generators → rails_generators}/feature/feature_generator.rb
  168. +4 −3 {generators → rails_generators}/feature/templates/feature.erb
  169. 0 {generators → rails_generators}/feature/templates/steps.erb
  170. +27 −0 spec/cucumber/broadcaster_spec.rb
  171. +252 −22 spec/cucumber/cli_spec.rb
  172. +6 −0 spec/cucumber/core_ext/proc_spec.rb
  173. +162 −21 spec/cucumber/executor_spec.rb
  174. +9 −1 spec/cucumber/formatters/ansicolor_spec.rb
  175. +26 −0 spec/cucumber/formatters/autotest_formatter_spec.rb
  176. +16 −1 spec/cucumber/formatters/html_formatter_spec.rb
  177. +158 −36 spec/cucumber/formatters/pretty_formatter_spec.rb
  178. +192 −0 spec/cucumber/formatters/profile_formatter_spec.rb
  179. +22 −1 spec/cucumber/formatters/progress_formatter_spec.rb
  180. +20 −0 spec/cucumber/model/table_spec.rb
  181. +17 −0 spec/cucumber/rails/stubs/mini_rails.rb
  182. +1 −0 spec/cucumber/rails/stubs/test_help.rb
  183. +11 −0 spec/cucumber/rails/world_spec.rb
  184. +10 −0 spec/cucumber/sell_cucumbers.feature
  185. +14 −0 spec/cucumber/step_mother_spec.rb
  186. +43 −0 spec/cucumber/tree/feature_spec.rb
  187. +55 −0 spec/cucumber/tree/row_scenario_spec.rb
  188. +63 −2 spec/cucumber/tree/scenario_spec.rb
  189. +31 −2 spec/cucumber/tree/step_spec.rb
  190. +1 −1 spec/cucumber/treetop_parser/empty_scenario.feature
  191. +20 −0 spec/cucumber/treetop_parser/feature_parser_spec.rb
  192. +1 −0 spec/cucumber/treetop_parser/fit_scenario.feature
  193. +17 −0 spec/cucumber/treetop_parser/multiline_steps.feature
  194. +2 −0 spec/cucumber/treetop_parser/multiple_tables.feature
  195. +1 −0 spec/cucumber/treetop_parser/test_dos.feature
  196. +6 −2 spec/cucumber/treetop_parser/with_comments.feature
  197. +2 −6 spec/spec_helper.rb
  198. +0 −11 website/index.html
  199. +0 −39 website/index.txt
  200. +0 −285 website/javascripts/rounded_corners_lite.inc.js
  201. +0 −138 website/stylesheets/screen.css
  202. +0 −48 website/template.html.erb
View
@@ -1,5 +1,10 @@
nbproject
pkg
doc
-log/*.log
-.eprj
+*.log
+*.pid
+.eprj
+.tmtags
+*~
+.DS_Store
+*.swp
View
@@ -1,16 +1,241 @@
-== 0.1.7 (Not yet released as gem)
+== 0.1.10 (In Git)
-Bla bla
+Running multiple features at specific lines numbers:
-* Bugfixes
-** Fixed a bug in the command line args being lost when using --profile (#27, Joseph Wilk)
-** Fixed a bug in Webrat selects (Tim Glen)
+cucumber examples/i18n/en/features/addition.feature:15 examples/i18n/en/features/division.feature:6
-* New features
-** Added But keyword to all languages (#21, Aslak Hellesøy)
-** Added --source option to display step definition location next to step text (#26, Joseph Wilk)
-** Added more Webrat steps (#25, Tim Glen)
+Will run addition.feature at line 15 and divison.feature at line 6
-== 0.1.6
+=== New features
+* New webrat step defintions to wrap the new selects_time, selects_date, and selects_datetime methods. (Ben Mabey)
+* Try to load webrat gem if it's not installed as a plugin (Aslak Hellesøy)
+* Support example.feature:20 or example.feature:10:20:30 syntax for running features at specific line number(s). (#88 Joseph Wilk)
+
+=== Bugfixes
+* Features written using Ruby where breaking due to missing a line number (#91 Joseph Wilk)
+* Directly creating a Table meant the scenario table header was never set which was causing a formatter error (#91 Joseph Wilk)
+
+=== Removed features
+* Step definition without a block being treated as pending (#64 Joseph Wilk)
+* The --line option has been removed. Use the new file.feature:line format instead.
+
+== 0.1.9
+
+With this release Cucumber supports 19 (!) natural languages:
+
+* Arabic
+* Chinese Simplified
+* Danish
+* Dutch
+* Estonian
+* French
+* German
+* Italian
+* Japanese
+* Malay
+* Norwegian
+* Polish
+* Portuguese
+* Romanian
+* Russian
+* Spanish
+* Swedish
+* Texan
+* Welsh
+
+Thanks a lot to everyone who has contributed translations. If you don't see your language here, please
+add it: http://github.com/aslakhellesoy/cucumber/wikis/spoken-languages
+
+Main functional changes in this release is "Autotest":http://github.com/aslakhellesoy/cucumber/wikis/autotest-integration
+support and how multiline strings work in feature files:
+
+ # In your .feature file
+ Then I should see
+ """
+ A string
+ that "indents"
+ and spans
+ several lines
+
+ """
+
+ # In your steps.rb file
+ Then 'I should see' do |text|
+ text.should == "A string\n that \"indents\"\nand spans\nseveral lines\n"
+ end
+
+The triple quotes are used to define the start and end of a string, and it also defines what gets stripped away
+in the inside string. If the triple quotes are indented 4 spaces, then the text within will have the 4 first
+spaces removed too.
+
+=== New features
+* Added --[no-]color option to force color on or off (Peter Jaros)
+* Step definition without a block will be treated as pending (#64 Joseph Wilk)
+* Added support for Welsh (improvements welcome) (Joseph Wilk)
+* Added --quiet option to hide all development aid output when using Pretty formatter (#69 Joseph Wilk)
+* Added --no-snippets option to hide snippets for pending steps when using Pretty formatter (#69 Joseph Wilk)
+* Added error messages concerning cucumber.yml. (#70 Ben Mabey)
+* Added Autotest support - work in progress... (Peter Jaros)
+* Added new --exclude option (Bryan Helkamp)
+* Added new --scenario option (Peter Jaros)
+* Renamed common_webrat.rb to webrat_steps.rb (Ben Mabey, Aslak Hellesøy)
+* Added new feature[:feature_path] task (Roman Gonzalez)
+* Added support for Polish (Joseph Wilk)
+* Support specifying multiple formatters and multiple outputs (#47 Joseph Wilk)
+* Added support for Japanese. (Kakutani Shintaro)
+* Added support for Texan (improvements welcome). (Aslak Hellesøy)
+
+=== Bugfixes
+* Pending step snippets should escape special Regexp characters (#82 Joseph Wilk)
+* Scenario without a body shouldn't show up as complete (#63 Josh Knowles)
+* Fixed bug where utf-8 strings where breaking comment alighments. (#79 Joseph Wilk)
+* Fixed next_column_index not resetting after large tables (#60, Barry Mitchelson)
+* The HTML formatter was rendering everything twice. Cannot invoke visit_feature on formatters in executor (#72 Joseph Wilk)
+* Row Scenarios need to support pending? in order for the Profile formatter to work (Joseph Wilk)
+* Snippets are not shown for steps which already have a step definition (#65 Joseph Wilk)
+* Prevent feature/scenario/pending step comments from containing '//' when running features by specifying a directory with a trailing '/' (Joseph Wilk)
+* Scenario tables need spacing after them (#59 Joseph Wilk)
+* Support running scenario table rows when using --line argument (#55 Joseph Wilk)
+* Don't load cucumber.yml unless it exists (Aslak Hellesøy)
+* Fixing bug where specifying line number 1 in a feature which starts with a scenario with a scenario table was raising an error (#56 Joseph Wilk)
+
+=== Removed features
+
+
+== 0.1.8 2008-10-18
+
+This release extends the support for tables. PLEASE NOTE THAT TABLES ARE STILL EXPERIMENTAL.
+In previous releases it has been possible to use tables to define "more examples" of a scenario i
+n a FIT-style column fixture kind of way. Now you can also use tables as arguments to steps.
+
+Tables used to define more examples after a scenario must now be prefixed. In English it looks like this:
+
+ Feature: Addition
+ In order to avoid silly mistakes
+ As a math idiot
+ I want to be told the sum of two numbers
+
+ Scenario: Add two numbers
+ Given I have entered 50 into the calculator
+ And I have entered 70 into the calculator
+ When I press add
+ Then the result should be 120 on the screen
+ And the result class should be Fixnum
+
+ More Examples:
+ | input_1 | input_2 | button | output | class |
+ | 20 | 30 | add | 50 | Fixnum |
+ | 2 | 5 | add | 7 | Fixnum |
+ | 0 | 40 | add | 40 | Fixnum |
+
+Languages that are not updated yet will have to use "More Examples" until we get the translations.
+
+Tables can also be used as arguments to individual steps. In fact, steps now support a single argument
+that can span several lines. This can be a table or a string.
+
+Example:
+
+ Given the following people exist:
+ | name | email | phone |
+ | Aslak | aslak@email.com | 123 |
+ | Joe | joe@email.com | 234 |
+ | Bryan | bryan@email.org | 456 |
+ When I search for email.com
+ Then I should see:
+ | name | email | phone |
+ | Aslak | aslak@email.com | 123 |
+ | Joe | joe@email.com | 234 |
+ And I should see:
+ "Some text
+ on several lines"
+
+The step definitions for such multiline steps must define an extra block argument for the argument:
+
+ Given /the following people exist:/ do |people_table|
+ # people_table is of type Cucumber::Model::Table
+ # See RDoc for more info
+ end
+
+ Then /I should see:/ do |string|
+ # string is a plain old ruby String with leading spaces on each line removed
+ end
+
+=== New features
+* Added profile formatter. (#35, Joseph Wilk)
+* Added support for Chinese Simplified. (Liming Lian)
+* Added support for Dutch. (Sjoerd Tieleman)
+* Multiline steps are now supported. (#4, Aslak Hellesøy)
+* Tables used to define more examples for a scenario must be prefixed "More Examples" (see languages.yml for other languages)
+* Show the file and line number for scenarios as a comment when displaying with the pretty formatter. (#40, Joseph Wilk)
+* Show the file for the feature as a comment when displaying with the pretty formatter. (#40, Joseph Wilk)
+* Show the feature file and line for pending steps as a comment when displaying with the pretty formatter. (#40, Joseph Wilk)
+
+=== Bugfixes
+* Fixed speling errors in Spanish (Daniel Cadenas)
+* ActionMailer delivery_method should not be set to test (#41, Luke Melia)
+* Reverse incorrectly ordered args in webrat select step (#43, David Chelimsky)
+* Support comments above the first scenario (#31, Aslak Hellesøy)
+* Fixed the HTML Formatter to use actual values for FIT table headers (#30, Joseph Wilk)
+
+=== Removed features
+* Removed the /^I go to (.*)$/ step from common_webrat.rb - it's not language agnostic and provides little value.
+
+=== New features
+* Added new --out option to make it easier to specify output from Rake and cucumber.yml
+
+== 0.1.7 2008-10-05
+
+This release fixes a few bugs and adds some new features. The most notable features are:
+
+=== Calling steps from steps
+
+Step definitions are a little bit closer to having regular method semantics.
+You define them, but now you can also call them from other steps. Here is an
+example:
+
+ Given /I am logged in as an (.*) named (.*)$/ do |role, name|
+ Given "I am registered as #{role}, #{name}, secret"
+ When "I log in with #{name}, secret"
+ end
+
+ Given /I am registered as (.*), (.*), (.*)/ do |role, name, password|
+ # (Code removed for brevity)
+ end
+
+ When /I log in with (.*), (.*)/ do |name, password|
+ # (Code removed for brevity)
+ end
+
+This means that steps can be reused in other steps. The GivenScenario feature achieves a similar
+effect (on the scenario level), but this feature is something we're not very happy with, mostly
+because it's not parameterisable. Calling steps from steps is.
+
+GivenScenario will still be working several releases, but the plan is to remove it completely in
+the 0.3.0 release.
+
+=== Seeing where a step is defined
+
+Prior to this release it could be hard to find out where the ruby step definition matching
+a plain text step is defined. Not anymore! Cucumber will now output this:
+
+ Scenario: Regular numbers
+ Given I have entered 3 into the calculator # features/steps/calculator_steps.rb:12
+ And I have entered 2 into the calculator # features/steps/calculator_steps.rb:12
+ When I press divide # features/steps/calculator_steps.rb:16
+ Then the result should be 1.5 on the screen # features/steps/calculator_steps.rb:20
+ And the result class should be Float # features/steps/calculator_steps.rb:24
+
+=== Bugfixes
+* Fixed a bug in the command line args being lost when using --profile (#27, Joseph Wilk)
+* Fixed a bug in Webrat selects (Tim Glen)
+* Fixed parsing of DOS line endings (#2, #28, Aslak Hellesøy)
+
+=== New features
+* Steps can be called from other steps (#3, Bryan Helmkamp, Aslak Hellesøy)
+* Added But keyword to all languages (#21, Aslak Hellesøy)
+* Added --no-source option to display step definition location next to step text (#26, Joseph Wilk, Aslak Hellesøy)
+* Added more Webrat steps (#25, Tim Glen)
+
+== 0.1.6 2008-10-01
First gem release!
Oops, something went wrong.

0 comments on commit bd4e9b6

Please sign in to comment.