Commit 9399d8027f9184e46000b18780b51046ded3df24

Authored by Daniel Croak
1 parent 55a2e47e

upgrading webrat, nokogiri, cucumber, polyglot

Showing 1157 changed files with 33821 additions and 25651 deletions   Show diff stats

Too many changes.

To preserve performance only 100 of 1157 files displayed.

config/environments/cucumber.rb
... ... @@ -19,7 +19,7 @@ config.action_mailer.delivery_method = :test
19 19  
20 20 # Cucumber and dependencies
21 21 config.gem 'polyglot',
22   - :version => '0.2.6',
  22 + :version => '0.2.8',
23 23 :lib => false
24 24 config.gem 'treetop',
25 25 :version => '1.2.6',
... ... @@ -34,17 +34,17 @@ config.gem 'builder',
34 34 :version => '2.1.2',
35 35 :lib => false
36 36 config.gem 'cucumber',
37   - :version => '0.3.11'
  37 + :version => '0.3.98'
38 38 config.gem 'fakeweb',
39 39 :version => '>= 1.2.5'
40 40  
41 41 # Webrat and dependencies
42 42 # NOTE: don't vendor nokogiri - it's a binary Gem
43 43 config.gem 'nokogiri',
44   - :version => '1.3.2',
  44 + :version => '1.3.3',
45 45 :lib => false
46 46 config.gem 'webrat',
47   - :version => '0.4.4'
  47 + :version => '0.5.3'
48 48  
49 49 require 'rubygems'
50 50 require 'factory_girl'
... ...
script/create_project
... ... @@ -75,7 +75,7 @@ end
75 75  
76 76 # can't vendor nokogiri because it has native extensions
77 77 unless installed?("nokogiri")
78   - run "sudo gem install nokogiri --version='1.3.2'"
  78 + run "sudo gem install nokogiri --version='1.3.3'"
79 79 end
80 80  
81 81 # need to install tpope-pickler for the 'pickler' command
... ...
vendor/gems/cucumber-0.3.11/.specification
... ... @@ -1,513 +0,0 @@
1   ---- !ruby/object:Gem::Specification
2   -name: cucumber
3   -version: !ruby/object:Gem::Version
4   - version: 0.3.11
5   -platform: ruby
6   -authors:
7   -- "Aslak Helles\xC3\xB8y"
8   -autorequire:
9   -bindir: bin
10   -cert_chain: []
11   -
12   -date: 2009-06-04 00:00:00 -04:00
13   -default_executable: cucumber
14   -dependencies:
15   -- !ruby/object:Gem::Dependency
16   - name: term-ansicolor
17   - type: :runtime
18   - version_requirement:
19   - version_requirements: !ruby/object:Gem::Requirement
20   - requirements:
21   - - - ">="
22   - - !ruby/object:Gem::Version
23   - version: 1.0.3
24   - version:
25   -- !ruby/object:Gem::Dependency
26   - name: treetop
27   - type: :runtime
28   - version_requirement:
29   - version_requirements: !ruby/object:Gem::Requirement
30   - requirements:
31   - - - ">="
32   - - !ruby/object:Gem::Version
33   - version: 1.2.5
34   - version:
35   -- !ruby/object:Gem::Dependency
36   - name: polyglot
37   - type: :runtime
38   - version_requirement:
39   - version_requirements: !ruby/object:Gem::Requirement
40   - requirements:
41   - - - ">="
42   - - !ruby/object:Gem::Version
43   - version: 0.2.5
44   - version:
45   -- !ruby/object:Gem::Dependency
46   - name: diff-lcs
47   - type: :runtime
48   - version_requirement:
49   - version_requirements: !ruby/object:Gem::Requirement
50   - requirements:
51   - - - ">="
52   - - !ruby/object:Gem::Version
53   - version: 1.1.2
54   - version:
55   -- !ruby/object:Gem::Dependency
56   - name: builder
57   - type: :runtime
58   - version_requirement:
59   - version_requirements: !ruby/object:Gem::Requirement
60   - requirements:
61   - - - ">="
62   - - !ruby/object:Gem::Version
63   - version: 2.1.2
64   - version:
65   -description: Executable Feature scenarios
66   -email:
67   -- aslak.hellesoy@gmail.com
68   -executables:
69   -- cucumber
70   -extensions: []
71   -
72   -extra_rdoc_files:
73   -- History.txt
74   -- License.txt
75   -- Manifest.txt
76   -- README.txt
77   -files:
78   -- History.txt
79   -- License.txt
80   -- Manifest.txt
81   -- README.txt
82   -- Rakefile
83   -- bin/cucumber
84   -- config/hoe.rb
85   -- config/requirements.rb
86   -- cucumber.yml
87   -- examples/cs/README.textile
88   -- examples/cs/Rakefile
89   -- examples/cs/compile.bat
90   -- examples/cs/features/addition.feature
91   -- examples/cs/features/step_definitons/calculator_steps.rb
92   -- examples/cs/src/demo/Calculator.cs
93   -- examples/dos_line_endings/Rakefile
94   -- examples/dos_line_endings/features/dos_line_endings.feature
95   -- examples/i18n/README.textile
96   -- examples/i18n/Rakefile
97   -- examples/i18n/ar/Rakefile
98   -- examples/i18n/ar/features/addition.feature
99   -- examples/i18n/ar/features/step_definitons/calculator_steps.rb
100   -- examples/i18n/ar/lib/calculator.rb
101   -- examples/i18n/bg/Rakefile
102   -- examples/i18n/bg/features/addition.feature
103   -- examples/i18n/bg/features/consecutive_calculations.feature
104   -- examples/i18n/bg/features/division.feature
105   -- examples/i18n/bg/features/step_definitons/calculator_steps.rb
106   -- examples/i18n/bg/features/support/env.rb
107   -- examples/i18n/bg/features/support/world.rb
108   -- examples/i18n/bg/lib/calculator.rb
109   -- examples/i18n/cat/Rakefile
110   -- examples/i18n/cat/features/step_definitons/calculator_steps.rb
111   -- examples/i18n/cat/features/suma.feature
112   -- examples/i18n/cat/lib/calculadora.rb
113   -- examples/i18n/da/Rakefile
114   -- examples/i18n/da/features/step_definitons/kalkulator_steps.rb
115   -- examples/i18n/da/features/summering.feature
116   -- examples/i18n/da/lib/kalkulator.rb
117   -- examples/i18n/de/Rakefile
118   -- examples/i18n/de/features/addition.feature
119   -- examples/i18n/de/features/division.feature
120   -- examples/i18n/de/features/step_definitons/calculator_steps.rb
121   -- examples/i18n/de/lib/calculator.rb
122   -- examples/i18n/en-lol/Rakefile
123   -- examples/i18n/en-lol/features/step_definitions/cucumbrz_steps.rb
124   -- examples/i18n/en-lol/features/stuffing.feature
125   -- examples/i18n/en-lol/features/support/env.rb
126   -- examples/i18n/en-lol/lib/basket.rb
127   -- examples/i18n/en-lol/lib/belly.rb
128   -- examples/i18n/en/Rakefile
129   -- examples/i18n/en/features/addition.feature
130   -- examples/i18n/en/features/division.feature
131   -- examples/i18n/en/features/step_definitons/calculator_steps.rb
132   -- examples/i18n/en/lib/calculator.rb
133   -- examples/i18n/es/Rakefile
134   -- examples/i18n/es/features/adicion.feature
135   -- examples/i18n/es/features/step_definitons/calculador_steps.rb
136   -- examples/i18n/es/lib/calculador.rb
137   -- examples/i18n/et/Rakefile
138   -- examples/i18n/et/features/jagamine.feature
139   -- examples/i18n/et/features/liitmine.feature
140   -- examples/i18n/et/features/step_definitions/kalkulaator_steps.rb
141   -- examples/i18n/et/lib/kalkulaator.rb
142   -- examples/i18n/fi/Rakefile
143   -- examples/i18n/fi/features/jakolasku.feature
144   -- examples/i18n/fi/features/step_definitons/laskin_steps.rb
145   -- examples/i18n/fi/features/yhteenlasku.feature
146   -- examples/i18n/fi/lib/laskin.rb
147   -- examples/i18n/fr/Rakefile
148   -- examples/i18n/fr/features/addition.feature
149   -- examples/i18n/fr/features/step_definitions/calculatrice_steps.rb
150   -- examples/i18n/fr/lib/calculatrice.rb
151   -- examples/i18n/he/Rakefile
152   -- examples/i18n/he/features/addition.feature
153   -- examples/i18n/he/features/division.feature
154   -- examples/i18n/he/features/step_definitons/calculator_steps.rb
155   -- examples/i18n/he/lib/calculator.rb
156   -- examples/i18n/hu/Rakefile
157   -- examples/i18n/hu/features/addition.feature
158   -- examples/i18n/hu/features/division.feature
159   -- examples/i18n/hu/features/step_definitons/calculator_steps.rb
160   -- examples/i18n/hu/lib/calculator.rb
161   -- examples/i18n/id/Rakefile
162   -- examples/i18n/id/features/addition.feature
163   -- examples/i18n/id/features/division.feature
164   -- examples/i18n/id/features/step_definitons/calculator_steps.rb
165   -- examples/i18n/id/lib/calculator.rb
166   -- examples/i18n/it/Rakefile
167   -- examples/i18n/it/features/somma.feature
168   -- examples/i18n/it/features/step_definitons/calcolatrice_steps.rb
169   -- examples/i18n/it/lib/calcolatrice.rb
170   -- examples/i18n/ja/Rakefile
171   -- examples/i18n/ja/features/addition.feature
172   -- examples/i18n/ja/features/division.feature
173   -- examples/i18n/ja/features/step_definitons/calculator_steps.rb
174   -- examples/i18n/ja/lib/calculator.rb
175   -- examples/i18n/ko/Rakefile
176   -- examples/i18n/ko/features/addition.feature
177   -- examples/i18n/ko/features/division.feature
178   -- examples/i18n/ko/features/step_definitons/calculator_steps.rb
179   -- examples/i18n/ko/lib/calculator.rb
180   -- examples/i18n/lt/Rakefile
181   -- examples/i18n/lt/features/addition.feature
182   -- examples/i18n/lt/features/division.feature
183   -- examples/i18n/lt/features/step_definitons/calculator_steps.rb
184   -- examples/i18n/lt/lib/calculator.rb
185   -- examples/i18n/lv/Rakefile
186   -- examples/i18n/lv/features/addition.feature
187   -- examples/i18n/lv/features/division.feature
188   -- examples/i18n/lv/features/step_definitons/calculator_steps.rb
189   -- examples/i18n/lv/lib/calculator.rb
190   -- examples/i18n/no/Rakefile
191   -- examples/i18n/no/features/step_definitons/kalkulator_steps.rb
192   -- examples/i18n/no/features/summering.feature
193   -- examples/i18n/no/features/support/env.rb
194   -- examples/i18n/no/lib/kalkulator.rb
195   -- examples/i18n/pl/Rakefile
196   -- examples/i18n/pl/features/addition.feature
197   -- examples/i18n/pl/features/division.feature
198   -- examples/i18n/pl/features/step_definitons/calculator_steps.rb
199   -- examples/i18n/pl/features/support/env.rb
200   -- examples/i18n/pl/lib/calculator.rb
201   -- examples/i18n/pt/Rakefile
202   -- examples/i18n/pt/features/adicao.feature
203   -- examples/i18n/pt/features/step_definitions/calculadora_steps.rb
204   -- examples/i18n/pt/features/support/env.rb
205   -- examples/i18n/pt/lib/calculadora.rb
206   -- examples/i18n/ro/Rakefile
207   -- examples/i18n/ro/features/step_definitons/calculator_steps.rb
208   -- examples/i18n/ro/features/suma.feature
209   -- examples/i18n/ro/lib/calculator.rb
210   -- examples/i18n/ru/Rakefile
211   -- examples/i18n/ru/features/addition.feature
212   -- examples/i18n/ru/features/consecutive_calculations.feature
213   -- examples/i18n/ru/features/division.feature
214   -- examples/i18n/ru/features/step_definitons/calculator_steps.rb
215   -- examples/i18n/ru/features/support/env.rb
216   -- examples/i18n/ru/features/support/world.rb
217   -- examples/i18n/ru/lib/calculator.rb
218   -- examples/i18n/se/Rakefile
219   -- examples/i18n/se/features/step_definitons/kalkulator_steps.rb
220   -- examples/i18n/se/features/summering.feature
221   -- examples/i18n/se/lib/kalkulator.rb
222   -- examples/i18n/sk/Rakefile
223   -- examples/i18n/sk/features/addition.feature
224   -- examples/i18n/sk/features/division.feature
225   -- examples/i18n/sk/features/step_definitons/calculator_steps.rb
226   -- examples/i18n/sk/lib/calculator.rb
227   -- examples/i18n/zh-CN/Rakefile
228   -- examples/i18n/zh-CN/features/addition.feature
229   -- examples/i18n/zh-CN/features/step_definitons/calculator_steps.rb
230   -- examples/i18n/zh-CN/lib/calculator.rb
231   -- examples/i18n/zh-TW/Rakefile
232   -- examples/i18n/zh-TW/features/addition.feature
233   -- examples/i18n/zh-TW/features/division.feature
234   -- examples/i18n/zh-TW/features/step_definitons/calculator_steps.rb
235   -- examples/i18n/zh-TW/lib/calculator.rb
236   -- examples/java/README.textile
237   -- examples/java/build.xml
238   -- examples/java/features/hello.feature
239   -- examples/java/features/step_definitons/hello_steps.rb
240   -- examples/java/features/step_definitons/tree_steps.rb
241   -- examples/java/features/tree.feature
242   -- examples/java/src/cucumber/demo/Hello.java
243   -- examples/junit/features/one_passing_one_failing.feature
244   -- examples/junit/features/pending.feature
245   -- examples/junit/features/step_definitions/steps.rb
246   -- examples/pure_java/README.textile
247   -- examples/selenium/Rakefile
248   -- examples/selenium/features/search.feature
249   -- examples/selenium/features/step_definitons/search_steps.rb
250   -- examples/selenium/features/support/env.rb
251   -- examples/selenium_webrat/Rakefile
252   -- examples/selenium_webrat/config.ru
253   -- examples/selenium_webrat/features/search.feature
254   -- examples/selenium_webrat/features/step_definitons/search_steps.rb
255   -- examples/selenium_webrat/features/support/env.rb
256   -- examples/self_test/README.textile
257   -- examples/self_test/Rakefile
258   -- examples/self_test/features/background/background_tagged_before_on_outline.feature
259   -- examples/self_test/features/background/background_with_name.feature
260   -- examples/self_test/features/background/failing_background.feature
261   -- examples/self_test/features/background/failing_background_after_success.feature
262   -- examples/self_test/features/background/multiline_args_background.feature
263   -- examples/self_test/features/background/passing_background.feature
264   -- examples/self_test/features/background/pending_background.feature
265   -- examples/self_test/features/background/scenario_outline_failing_background.feature
266   -- examples/self_test/features/background/scenario_outline_passing_background.feature
267   -- examples/self_test/features/call_undefined_step_from_step_def.feature
268   -- examples/self_test/features/failing_expectation.feature
269   -- examples/self_test/features/lots_of_undefined.feature
270   -- examples/self_test/features/multiline_name.feature
271   -- examples/self_test/features/outline_sample.feature
272   -- examples/self_test/features/sample.feature
273   -- examples/self_test/features/search_sample.feature
274   -- examples/self_test/features/step_definitions/sample_steps.rb
275   -- examples/self_test/features/support/env.rb
276   -- examples/self_test/features/tons_of_cukes.feature
277   -- examples/self_test/features/undefined_multiline_args.feature
278   -- examples/sinatra/Rakefile
279   -- examples/sinatra/app.rb
280   -- examples/sinatra/features/add.feature
281   -- examples/sinatra/features/step_definitions/add_steps.rb
282   -- examples/sinatra/features/support/env.rb
283   -- examples/sinatra/views/add.erb
284   -- examples/sinatra/views/layout.erb
285   -- examples/test_unit/Rakefile
286   -- examples/test_unit/features/step_definitions/test_unit_steps.rb
287   -- examples/test_unit/features/test_unit.feature
288   -- examples/tickets/Rakefile
289   -- examples/tickets/features/172.feature
290   -- examples/tickets/features/177/1.feature
291   -- examples/tickets/features/177/2.feature
292   -- examples/tickets/features/177/3.feature
293   -- examples/tickets/features/180.feature
294   -- examples/tickets/features/229/tagged_hooks.feature
295   -- examples/tickets/features/229/tagged_hooks.rb
296   -- examples/tickets/features/236.feature
297   -- examples/tickets/features/241.feature
298   -- examples/tickets/features/246.feature
299   -- examples/tickets/features/248.feature
300   -- examples/tickets/features/270/back.feature
301   -- examples/tickets/features/270/back.steps.rb
302   -- examples/tickets/features/272/hooks.feature
303   -- examples/tickets/features/272/hooks_steps.rb
304   -- examples/tickets/features/279/py_string_indent.feature
305   -- examples/tickets/features/279/py_string_indent.steps.rb
306   -- examples/tickets/features/279/wrong.feature_
307   -- examples/tickets/features/301/filter_background_tagged_hooks.feature
308   -- examples/tickets/features/301/filter_background_tagged_hooks_steps.rb
309   -- examples/tickets/features/306/only_background.feature
310   -- examples/tickets/features/lib/eatting_machine.rb
311   -- examples/tickets/features/lib/pantry.rb
312   -- examples/tickets/features/scenario_outline.feature
313   -- examples/tickets/features/step_definitons/246_steps.rb
314   -- examples/tickets/features/step_definitons/248_steps.rb
315   -- examples/tickets/features/step_definitons/scenario_outline_steps.rb
316   -- examples/tickets/features/step_definitons/tickets_steps.rb
317   -- examples/tickets/features/tickets.feature
318   -- examples/watir/README.textile
319   -- examples/watir/Rakefile
320   -- examples/watir/features/search.feature
321   -- examples/watir/features/step_definitons/search_steps.rb
322   -- examples/watir/features/support/env.rb
323   -- features/after_block_exceptions.feature
324   -- features/after_step_block_exceptions.feature
325   -- features/background.feature
326   -- features/cucumber_cli.feature
327   -- features/cucumber_cli_diff_disabled.feature
328   -- features/cucumber_cli_outlines.feature
329   -- features/custom_formatter.feature
330   -- features/drb_server_integration.feature
331   -- features/exclude_files.feature
332   -- features/expand.feature
333   -- features/html_formatter.feature
334   -- features/html_formatter/a.html
335   -- features/junit_formatter.feature
336   -- features/multiline_names.feature
337   -- features/rake_task.feature
338   -- features/report_called_undefined_steps.feature
339   -- features/snippet.feature
340   -- features/step_definitions/cucumber_steps.rb
341   -- features/step_definitions/extra_steps.rb
342   -- features/support/env.rb
343   -- features/usage.feature
344   -- features/work_in_progress.feature
345   -- gem_tasks/deployment.rake
346   -- gem_tasks/environment.rake
347   -- gem_tasks/features.rake
348   -- gem_tasks/fix_cr_lf.rake
349   -- gem_tasks/flog.rake
350   -- gem_tasks/gemspec.rake
351   -- gem_tasks/rspec.rake
352   -- gem_tasks/yard.rake
353   -- lib/autotest/cucumber.rb
354   -- lib/autotest/cucumber_mixin.rb
355   -- lib/autotest/cucumber_rails.rb
356   -- lib/autotest/cucumber_rails_rspec.rb
357   -- lib/autotest/cucumber_rspec.rb
358   -- lib/autotest/discover.rb
359   -- lib/cucumber.rb
360   -- lib/cucumber/ast.rb
361   -- lib/cucumber/ast/background.rb
362   -- lib/cucumber/ast/comment.rb
363   -- lib/cucumber/ast/examples.rb
364   -- lib/cucumber/ast/feature.rb
365   -- lib/cucumber/ast/feature_element.rb
366   -- lib/cucumber/ast/features.rb
367   -- lib/cucumber/ast/outline_table.rb
368   -- lib/cucumber/ast/py_string.rb
369   -- lib/cucumber/ast/scenario.rb
370   -- lib/cucumber/ast/scenario_outline.rb
371   -- lib/cucumber/ast/step.rb
372   -- lib/cucumber/ast/step_collection.rb
373   -- lib/cucumber/ast/step_invocation.rb
374   -- lib/cucumber/ast/table.rb
375   -- lib/cucumber/ast/tags.rb
376   -- lib/cucumber/ast/visitor.rb
377   -- lib/cucumber/broadcaster.rb
378   -- lib/cucumber/cli/configuration.rb
379   -- lib/cucumber/cli/drb_client.rb
380   -- lib/cucumber/cli/language_help_formatter.rb
381   -- lib/cucumber/cli/main.rb
382   -- lib/cucumber/core_ext/exception.rb
383   -- lib/cucumber/core_ext/instance_exec.rb
384   -- lib/cucumber/core_ext/proc.rb
385   -- lib/cucumber/core_ext/string.rb
386   -- lib/cucumber/formatter/ansicolor.rb
387   -- lib/cucumber/formatter/color_io.rb
388   -- lib/cucumber/formatter/console.rb
389   -- lib/cucumber/formatter/cucumber.css
390   -- lib/cucumber/formatter/cucumber.sass
391   -- lib/cucumber/formatter/duration.rb
392   -- lib/cucumber/formatter/html.rb
393   -- lib/cucumber/formatter/junit.rb
394   -- lib/cucumber/formatter/pretty.rb
395   -- lib/cucumber/formatter/profile.rb
396   -- lib/cucumber/formatter/progress.rb
397   -- lib/cucumber/formatter/rerun.rb
398   -- lib/cucumber/formatter/tag_cloud.rb
399   -- lib/cucumber/formatter/unicode.rb
400   -- lib/cucumber/formatter/usage.rb
401   -- lib/cucumber/formatters/unicode.rb
402   -- lib/cucumber/languages.yml
403   -- lib/cucumber/parser.rb
404   -- lib/cucumber/parser/feature.rb
405   -- lib/cucumber/parser/feature.tt
406   -- lib/cucumber/parser/i18n.tt
407   -- lib/cucumber/parser/table.rb
408   -- lib/cucumber/parser/table.tt
409   -- lib/cucumber/parser/treetop_ext.rb
410   -- lib/cucumber/platform.rb
411   -- lib/cucumber/rails/rspec.rb
412   -- lib/cucumber/rails/world.rb
413   -- lib/cucumber/rake/task.rb
414   -- lib/cucumber/rspec_neuter.rb
415   -- lib/cucumber/step_definition.rb
416   -- lib/cucumber/step_match.rb
417   -- lib/cucumber/step_mother.rb
418   -- lib/cucumber/version.rb
419   -- lib/cucumber/world.rb
420   -- rails_generators/cucumber/USAGE
421   -- rails_generators/cucumber/cucumber_generator.rb
422   -- rails_generators/cucumber/templates/cucumber
423   -- rails_generators/cucumber/templates/cucumber.rake
424   -- rails_generators/cucumber/templates/cucumber_environment.rb
425   -- rails_generators/cucumber/templates/env.rb
426   -- rails_generators/cucumber/templates/paths.rb
427   -- rails_generators/cucumber/templates/spork_env.rb
428   -- rails_generators/cucumber/templates/webrat_steps.rb
429   -- rails_generators/feature/USAGE
430   -- rails_generators/feature/feature_generator.rb
431   -- rails_generators/feature/templates/feature.erb
432   -- rails_generators/feature/templates/steps.erb
433   -- spec/cucumber/ast/background_spec.rb
434   -- spec/cucumber/ast/feature_element_spec.rb
435   -- spec/cucumber/ast/feature_factory.rb
436   -- spec/cucumber/ast/feature_spec.rb
437   -- spec/cucumber/ast/py_string_spec.rb
438   -- spec/cucumber/ast/scenario_outline_spec.rb
439   -- spec/cucumber/ast/scenario_spec.rb
440   -- spec/cucumber/ast/step_collection_spec.rb
441   -- spec/cucumber/ast/step_spec.rb
442   -- spec/cucumber/ast/table_spec.rb
443   -- spec/cucumber/ast/visitor_spec.rb
444   -- spec/cucumber/broadcaster_spec.rb
445   -- spec/cucumber/cli/configuration_spec.rb
446   -- spec/cucumber/cli/drb_client_spec.rb
447   -- spec/cucumber/cli/main_spec.rb
448   -- spec/cucumber/core_ext/proc_spec.rb
449   -- spec/cucumber/core_ext/string_spec.rb
450   -- spec/cucumber/formatter/ansicolor_spec.rb
451   -- spec/cucumber/formatter/color_io_spec.rb
452   -- spec/cucumber/formatter/duration_spec.rb
453   -- spec/cucumber/formatter/html/cucumber.css
454   -- spec/cucumber/formatter/html/cucumber.js
455   -- spec/cucumber/formatter/html/index.html
456   -- spec/cucumber/formatter/html/jquery-1.3.min.js
457   -- spec/cucumber/formatter/html/jquery.uitableedit.js
458   -- spec/cucumber/formatter/progress_spec.rb
459   -- spec/cucumber/parser/feature_parser_spec.rb
460   -- spec/cucumber/parser/table_parser_spec.rb
461   -- spec/cucumber/rails/stubs/mini_rails.rb
462   -- spec/cucumber/rails/stubs/test_help.rb
463   -- spec/cucumber/rails/world_spec.rb
464   -- spec/cucumber/sell_cucumbers.feature
465   -- spec/cucumber/step_definition_spec.rb
466   -- spec/cucumber/step_mother_spec.rb
467   -- spec/cucumber/treetop_parser/empty_feature.feature
468   -- spec/cucumber/treetop_parser/empty_scenario.feature
469   -- spec/cucumber/treetop_parser/empty_scenario_outline.feature
470   -- spec/cucumber/treetop_parser/fit_scenario.feature
471   -- spec/cucumber/treetop_parser/given_scenario.feature
472   -- spec/cucumber/treetop_parser/invalid_scenario_outlines.feature
473   -- spec/cucumber/treetop_parser/multiline_steps.feature
474   -- spec/cucumber/treetop_parser/multiple_tables.feature
475   -- spec/cucumber/treetop_parser/scenario_outline.feature
476   -- spec/cucumber/treetop_parser/spaces.feature
477   -- spec/cucumber/treetop_parser/test_dos.feature
478   -- spec/cucumber/treetop_parser/with_comments.feature
479   -- spec/cucumber/treetop_parser/with_tags.feature
480   -- spec/cucumber/world/pending_spec.rb
481   -- spec/spec.opts
482   -- spec/spec_helper.rb
483   -has_rdoc: true
484   -homepage: http://cukes.info
485   -licenses: []
486   -
487   -post_install_message:
488   -rdoc_options:
489   -- --main
490   -- README.txt
491   -require_paths:
492   -- lib
493   -required_ruby_version: !ruby/object:Gem::Requirement
494   - requirements:
495   - - - ">="
496   - - !ruby/object:Gem::Version
497   - version: "0"
498   - version:
499   -required_rubygems_version: !ruby/object:Gem::Requirement
500   - requirements:
501   - - - ">="
502   - - !ruby/object:Gem::Version
503   - version: "0"
504   - version:
505   -requirements: []
506   -
507   -rubyforge_project: rspec
508   -rubygems_version: 1.3.4
509   -signing_key:
510   -specification_version: 2
511   -summary: Executable Feature scenarios
512   -test_files: []
513   -
vendor/gems/cucumber-0.3.11/History.txt
... ... @@ -1,785 +0,0 @@
1   -== 0.3.11 2009-06-05
2   -
3   -This release just fixes a tiny bug in the formatter to fix an incompatibility
4   -with the latest RedMine release. It should have been included in 0.3.10, but
5   -was forgotten.
6   -
7   -=== Bugfixes
8   -* Formatter API was broken in 0.3.9 (Roman Chernyatchik)
9   -
10   -== 0.3.10 2009-06-05
11   -
12   -The Spork Release!
13   -
14   -This release has an exciting new feature - a new --drb switch! This magic switch lets you run your
15   -features much faster than before, because you can eliminate the startup time for your code. This is
16   -thanks to a brand new gem called Spork by Tim Harper and Ben Mabey. (You can find out more about Spork
17   -here: http://github.com/timcharper/spork/tree/master). You can start Spork and have it preload your
18   -application in a separate process. Spork listens for DRb connections, and when you run cucumber with
19   ---drb the features will run inside the Spork server instead. Spork provides two simple hooks for preloading
20   -your application - one for framework/stable code (Spork.prefork) and one for the code that *you* write and
21   -change often (Spork.each_run). Keep in mind that all World, Before, and other Cucumber hooks need to be
22   -in the Spork.each_run block. Using Spork works great for Ruby on Rails, which can take a while to load,
23   -but --drb and Spork aren't tied to Rails at all. The new --drb switch also works great alongside autotest
24   -(just add --drb to your autotest profile in cucumber.yml), so now you can get even faster feedback.
25   -
26   -Cucumber's built-in cucumber generator now has a new --spork switch, so when you bootstrap your Rails
27   -application for cucumber, you can have spork configuration set up out of the box. (It's just a
28   -slightly different env.rb.)
29   -
30   -Although Spork was in mind when the --drb switch was added it is important to realize that all that was added
31   -to Cucumber was a DRb client. Any DRb server that adheres to this protocol can be used with Cucumber's --drb
32   -switch. While Spork is geared towards removing the load time to give you a faster feedback loop you could
33   -just as easily use this client with a server that distributes your features to run in parallel. Someone just
34   -needs to write such a server. ;)
35   -
36   -This release also has some minor bugfixes related to RSpec and Rails interop.
37   -
38   -=== Bugfixes
39   -* RSpec's be_* matchers did not work in 0.3.9 and probably earlier versions. Now they do. (Aslak Hellesøy)
40   -* The Rails cucumber environment won't declare gem dependencies if the plugin exists. (Aslak Hellesøy)
41   -* The Rails cucumber generator will no longer declare gem dependencies on rspec if you use --testunit. (Aslak Hellesøy)
42   -
43   -=== New features
44   -* Spork support via --drb. (Ben Mabey)
45   -* Added a Ast::Feature#name method for convenience. (Aslak Hellesøy)
46   -
47   -=== Changed features
48   -* The HTML formatter wraps examples in a div, and distinguishes between Scenario and Scenario Outline. (Aslak Hellesøy)
49   -
50   -== 0.3.9 2009-05-27
51   -
52   -Bugfix release for 0.3.8 released earlier today. 0.3.8 had a bug in the Rails cucumber
53   -generator which is fixed in 0.3.9.
54   -
55   -=== Bugfixes
56   -* Fix broken Rails cucumber generator (Tim Glen)
57   -* The Cucumber Rake task in non-fork mode will properly cause Rake to exit with 1 when Cucumber fails. (Aslak Hellesøy)
58   -
59   -== 0.3.8 2009-05-27
60   -
61   -This Cucumber version fixes several bugs related to Ruby on Rails and RSpec. If you
62   -use Cucumber with a Rails app we *strongly* recommend you bootstrap Cucumber again:
63   -
64   - ruby script/generate cucumber
65   -
66   -=== New Features
67   -* Rails cucumber generator sets up default gem dependencies in cucumber environment.
68   -* The duration of a run is reported by formatters - same format as the Linux time command (#228 Aslak Hellesøy)
69   -* Scenario and ExampleRow objects (passed to Before and After hooks) have #name and #line methods (#316 Aslak Hellesøy)
70   -* Rails generator creates a cucumber environment file to avoid potential cache_classes conflicts in test.rb (#165, Ben Mabey)
71   -* HTML formatter renders @tags (but the CSS is still ugly)
72   -
73   -=== Removed/changed features
74   -* The Cucumber Rake task will again fork by default (as 0.3.3 and earlier). Forking must be turned off explicitly. (Aslak Hellesøy)
75   -
76   -=== Bugfixes
77   -* Better coexistence with RSpec - Cucumber now *neuters* the part of RSpec that tries to parse ARGV.
78   -* The differ= exception is gone (#325, #340 Aslak Hellesøy)
79   -
80   -== 0.3.7 2009-05-22
81   -
82   -This is the "Help JetBrains RubyMine" release!
83   -
84   -=== New Features
85   -* Added new Given alias for Catalan: Donat|Donada (Lleïr Borràs Metje)
86   -* New --expand option. This will print Scenario Outlines once for each Example row - with values expanded. (#327 Aslak Hellesøy)
87   -* You can override the formatter in Rails-generated rake tasks with the CUCUMBER_FORMAT environment variable (#335 Aslak Hellesøy)
88   -
89   -=== Bugfixes
90   -* 'specs' folder needs to be renamed back to 'spec' (#339 Aslak Hellesøy)
91   -* CUCUMBER_OPTS doesn't work for cucumber rake tasks (#336 Aslak Hellesøy)
92   -
93   -== 0.3.6 2009-05-20
94   -
95   -Kanban! With this release you can tag features or scenarios that are work in progress
96   -with a tag and use the new --wip switch.
97   -
98   -Another handy feature in this release is that you can package your own formatters in RubyGems.
99   -
100   -=== New features
101   -* New --wip switch. See http://www.jroller.com/perryn/entry/bdd_on_a_multi_disciplined (Perryn Fowler)
102   -* Added a AfterStep hook (Luke Melia)
103   -* New aliases for Vietnamese (Ngoc Dao)
104   -* Automatic require of custom formatters. --require is no longer needed to load them, and they can be in Ruby gems. (Aslak Hellesøy)
105   -* Lazy loading of built-in formatters. Should improve startup time a little bit.
106   -
107   -=== Bugfixes
108   -* Gracefully handle exceptions in After block (#330 Matt Wynne)
109   -* Feature with only Background doesn't run hooks (#314, #329 Aslak Hellesøy)
110   -
111   -== 0.3.5 2009-05-14
112   -
113   -Let's make a new release today because two annoying bugs are fixed.
114   -
115   -=== Bugfixes
116   -* Allow feature element names to contain Gherkin keywords as long as they are not the first word on a newline (#319, #307 Joseph Wilk)
117   -
118   -== 0.3.4 2009-05-14
119   -
120   -A couple of great new features in this release. Running with Rake is faster than before,
121   -and there is a brand new JUnit formatter - great for Continuous Integration reports!
122   -
123   -This release was made especially for the Oslo XP Meetup today.
124   -
125   -** IMPORTANT UPGRADE NOTES FOR RAILS USERS **
126   -
127   -Running Cucumber features in the same Ruby interpreter as Rake doesn't seem to work,
128   -so you have to explicitly tell the task to fork (like it was doing by default in prior
129   -versions). In lib/tasks/cucumber.rake:
130   -
131   - Cucumber::Rake::Task.new(:features) do |t|
132   - t.fork = true # Explicitly fork
133   - t.cucumber_opts = %w{--format pretty}
134   - end
135   -
136   -(If you run script/generate cucumber this will be done for you).
137   -Alternatively you can omit forking and run features like this:
138   -
139   - RAILS_ENV=test rake features
140   -
141   -However, setting the RAILS_ENV is easy to forget, so I don't recommend relying on this.
142   -
143   -=== Bugfixes
144   -* Hooks (World, Before, After) are no longer executed when --dry-run (Aslak Hellesøy)
145   -* Proper UTF8 use in HTML formatter (Herminio Torres)
146   -* Problem with multiple terms in languages.yml (#321 Aslak Hellesøy)
147   -
148   -=== New features
149   -* New JUnit formatter (Gareth Jones)
150   -* Support for Vietnamese (Ngoc Dao)
151   -* Added aliases for Feature and But in Japanese (Leonard Chin)
152   -* Support for Catalan (Francesc Esplugas)
153   -
154   -=== Changed features
155   -* --exclude flag now works on ruby files in addition to feature files (#312 Ben Mabey)
156   -* The Java example under examples/java uses Ant instead of Rake - and the new JUnit formatter.
157   -* Rake task should not shell out (#297 Aslak Hellesøy)
158   - The Cucumber Rake task will run Cucumber in the same Ruby interpreter as Rake itself
159   - unless explicitly told to fork a new interpreter. This is to increase speed. You can
160   - force a new interpreter by setting fork=true or rcov=true in the task.
161   -
162   -== 0.3.3 2009-05-10
163   -
164   -Minor bugfix release, made specially for EuRuKo!
165   -
166   -=== Bugfixes
167   -* Summaries are no longer printed in an empty () if there are no scenarios/steps (Aslak Hellesøy)
168   -* Background, Scenario Outline, Before Hook interaction (#309 Aslak Hellesøy)
169   -* Multiline String snippets no longer give misleading info. It's a String, not a PyString that's sent to step def.
170   -
171   -=== Removed/changed features
172   -* New aliases: --no-source/-s, --name/-n (#317 Lonnon Foster)
173   -
174   -== 0.3.2 2009-05-05
175   -
176   -This release has some minor bug fixes and new features.
177   -Nothing major, but we need a release for RailsConf'09 in Las Vegas!
178   -
179   -=== Bugfixes
180   -* rake tasks with profiles not respecting --require flags (#311 Ben Mabey)
181   -* Step table with blank cell fails (#308 JohnnyT)
182   -* Fixed error where unused table cells in Examples where raising exceptions due to having no status (#302 Joseph Wilk)
183   -
184   -=== New features
185   -* Support for Hebrew (Ido Kanner)
186   -* Summary should report scenarios (#32 Aslak Hellesøy)
187   -* Examples and the associated tables are indented one level deeper than Scenario Outline. (Aslak Hellesøy)
188   -* Added support for Examples selection when using --name. (#295 Joseph Wilk)
189   -
190   -== 0.3.1 2009-04-26
191   -
192   -This release has several minor bug fixes and new features. With the addition of Latvian and Hungarian Cucumber
193   -now supports 32(!!) languages.
194   -
195   -=== New features
196   -* Support multiline names for Scenarios, Scenario Outlines, Backgrounds, Examples (#231 Joseph Wilk)
197   -* Added #headers to Cucumber::Ast::Table (Ben Mabey)
198   -* New translation for Latvian (Vitauts Stočka)
199   -* New translation for Hungarian (#287 Bence Golda)
200   -* Pick up failure on after hook (#272 Aslak Hellesøy)
201   -
202   -=== Bugfixes
203   -* Pretty formatter not colouring Examples tables correctly (#304 Aslak Hellesøy)
204   -* Problem using --scenario and Scenario Outline (#298 Aslak Hellesøy)
205   -* Tag Hook gets executed always there is a background (#301 Aslak Hellesøy)
206   -* Feature which only has a Background with steps causes an exception (#306 Aslak Hellesøy)
207   -* Gem no longer depends on Hoe (Aslak Hellesøy)
208   -* Span html tags appear on HTML results with 0.3.0 (#299 Aslak Hellesøy)
209   -* Fixed incorrect colours in pretty formatter's table headers for outline tables (Aslak Hellesøy)
210   -* Exceptions from steps called within hooks are now reraised. (#294 Ben Mabey)
211   -
212   -=== Removed/changed features
213   -* --scenario handle has been removed and replaced with --name which supports partial matches, regexp special characters, running named backgrounds (#295 Joseph Wilk)
214   -
215   -== 0.3.0 2009-04-14
216   -
217   -This release has some minor changes to the APIs, but big enough that a new major release is in order.
218   -The biggest change is the new semantics of the #World method. Previously you would call this method
219   -several times, passing a Proc and extending the world object of the previous one with a Ruby module.
220   -The problem was that there was no nice way to ensure the order in which these procs were called, which
221   -led to some unexpected situations. In this release you can only register a single World proc. If you
222   -want to extend a world with certain modules, you simply call the #World method with the module(s)
223   -you wish to extend the World with. The Sinatra example illustrates how to do this. Also check out
224   -the RDoc for Cucumber::StepMother#World.
225   -
226   -The Visitor API (which is used for formatters) has also changed slightly. However, we have tried to
227   -do this in a backwards compatible way, so if you have custom formatters for Cucumber 0.2 they should
228   -still work.
229   -
230   -One of the most significant new features is Tagged Hooks: http://wiki.github.com/aslakhellesoy/cucumber/hooks
231   -This lets you associate Before and After blocks with specific scenarios.
232   -
233   -We are also deprecating the step_list, step_pattern, feature_list, and feature_pattern accessors on
234   -Cucumber::Rake::Task. These accessors will be completely removed in version 0.4. For complex settings
235   -please rely on cucumber profiles in your rake tasks:
236   -http://wiki.github.com/aslakhellesoy/cucumber/using-rake#profiles
237   -
238   -=== New features
239   -* Use Hooks with @tags (#229 Aslak Hellesøy)
240   -* Rake task supports cucumber.yml profiles (#187 Ben Mabey)
241   -* Field value steps for Webrat (Jack Chen)
242   -* Added translation for Bulgarian (Krasimir Angelov)
243   -* Updated translation for Polish (#273 Grzegorz Marszałek)
244   -* Only a single World proc can be registered. World extension now happens by calling #World with ruby modules.
245   -* Portuguese uses Funcionalidade in stead of Característica and accented words are aliased with unaccented ones (Alexandre da Silva and Felipe Coury).
246   -* The usage formatter also prints unused step definitions (Aslak Hellesøy)
247   -* Better exception if a World proc returns nil. (Aslak Hellesøy)
248   -* Allow Step Definitions to use |*varargs|, but only on Ruby 1.9. (Aslak Hellesøy)
249   -* Snippets for steps that use Step Tables or PyStrings include block param and object type hint comment (#247 Joseph Wilk)
250   -* Support description string for Backgrounds (#271 Joseph Wilk)
251   -
252   -=== Bugfixes
253   -* After methods not being executed when Background fails (#288 Luismi Cavallé)
254   -* Fixed dependency on internal files in rspec breaks cucumber w/ rspec-1.2.4 (#291 Aslak Hellesøy)
255   -* Fix color use when using autotest on Linux. (Hans de Graaff)
256   -* Fixed incorrect calculation of pystring indentation (#279 Eugene Naydanov)
257   -* Fixed --format html leads to an error (#252 Aslak Hellesøy)
258   -* Fixed Background runs twice (#255 Aslak Hellesøy)
259   -* Fixed Background Transactions and :xx (#270 Aslak Hellesøy)
260   -* Fixed Autospec failing with cucumber 0.2 (#254 Aslak Hellesøy)
261   -* Sibling file detecting not working (#278 Aslak Hellesøy)
262   -
263   -=== Removed/changed features
264   -* The visitor API has changed slightly:
265   -** #visit_step_name, #visit_multiline_arg and #visit_exception are no longer official API methods.
266   -** #visit_step_result replaces those 3 methods.
267   -** Table and PyString no longer hold status information. Each visitor subclass should store state in @state if needed.
268   -** #visit_py_string no longer takes a status argument.
269   -
270   -== 0.2.3 2009-03-30
271   -
272   -This release sports 4 updated languages, slightly better help with snippets if you "quote" arguments
273   -in your steps. Windows/JRuby users can enjoy colours and you get some more sugar with Tables.
274   -
275   -=== New features
276   -* Added new Then /^I should be on (.+)$/ do |page_name| step (Grant Hollingworth)
277   -* Use skipped_param color for examples table header (#266 Eugene Naydanov)
278   -* Added new Cucumber::Ast::Table#rows_hash method (Torbjørn Vatn)
279   -* Windows/JRuby users can now enjoy colourful output (via http://github.com/aslakhellesoy/ansicolor) (#166 Aslak Hellesøy)
280   -* Ambiguous step errors hint about --guess (unless --guess already on) (Aslak Hellesøy)
281   -* Added translation for Slovak (Ahmed Al Hafoudh)
282   -* Updated translation for Dutch (Bart Zonneveld)
283   -* Updated translation for Italian (Alessandro Baroni)
284   -* Updated translation for Japanese (KAKUTANI Shintaro)
285   -
286   -=== Bugfixes
287   -* Fixed step name after step keyword without space (#265 Aslak Hellesøy)
288   -* Backtrace is back in HTML reports (Aslak Hellesøy)
289   -
290   -== 0.2.2 2009-03-25
291   -
292   -This release includes some minor changes to make Cucumber work with pure Java. Cucumber
293   -has already worked with Java for a while (using JRuby and step definitions in Ruby),
294   -but now you can write step definitions in pure Java!
295   -
296   -Check out the Cucumber Java project for more details:
297   -http://github.com/aslakhellesoy/cucumber_java/tree/master
298   -
299   -== 0.2.1 2009-03-25
300   -
301   -This release fixes a few minor bugs and adds a couple of new features.
302   -
303   -== Bugfixes
304   -* Fixed Cucumber, and rails controller error handling (#49 Matt Patterson)
305   -* HTML Formatter doesn't work correctly with scenario Outlines. (#260 Aslak Hellesøy)
306   -* After blocks are run in reverse order of registration. (#113 Aslak Hellesøy)
307   -* Snippets are showing 'Ands' (#249 Aslak Hellesøy)
308   -
309   -=== New features
310   -* Snippets use a regexp and block arguments if the step name has "quoted" arguments. (Aslak Hellesøy)
311   -* Cucumber::Ast::Feature#to_sexp includes the file name. (Aslak Hellesøy)
312   -* support/env.rb is not loaded when --dry-run is specified. This is to increase performance. (Aslak Hellesøy)
313   -* New usage formatter. This is the foundation for editor autocompletion and navigation between steps and step definitions. (#209 Aslak Hellesøy)
314   -
315   -=== Removed features
316   -* -S/--step-definitions option introduced in 0.2.0 is removed. Use --format usage [--dry-run] [--no-color].
317   -
318   -== 0.2.0 2009-03-18
319   -
320   -This release sports a bunch of new and exciting features, as well a major rewrite of Cucumber's internals.
321   -The rewrite was done to address technical debt and to have a code base that is easier to evolve and maintain.
322   -
323   -There are some changes to the Gherkin language that breaks backwards compatible with the 0.1.x series.
324   -Most importantly, "GivenScenario" and "More Examples" no longer exist. See the "Removed features" section
325   -below for more details on how to use alternatives.
326   -
327   -Since the grammar has changed, there are some new keywords. We have to rely on the community
328   -to provide updated translations. This is much easier than before - just update languages.yml.
329   -There is no static code generation anymore. To list all languages:
330   -
331   - cucumber --lang help
332   -
333   -And to list the keywords for a particular language:
334   -
335   - cucumber --lang en-lol help
336   -
337   -There are some really awesome new features in this release: Tagging, Autoformatting, automatic
338   -aliasing of keywords in all languages, full Ruby 1.9 support and improved output
339   -for multiline arguments are some of the highlights.
340   -
341   -== Bugfixes
342   -* New StepInvocation breaks console formatter for pending steps. (#241 Jacob Radford)
343   -* Within Scenario Outlines when replacing with a nil in a step name use empty string instead. (#237 Joseph Wilk)
344   -* Fixed bug with Scenario Outlines incorrectly replacing values in step tables with nil. (#237 Joseph Wilk)
345   -* Within Scenario Outlines when replacing with a nil in multiline strings use empty string instead. (#238 Joseph Wilk)
346   -* Re-structure the ast: Feature -> Background -> (Scenario|ScenarioOutline)*. Fixes bug with background being called outside transactions. (#181 Joseph Wilk)
347   -* --strict always exits with status 1 (#230 Tim Cuthbertson)
348   -* Fix error with nil values in tables raising an exception (#227 Joseph Wilk)
349   -* Add support for using << in formatters to ensure the html formatter works (#210 Joseph Wilk)
350   -* Explicitly require env.rb files first to avoid potential load order problems. (#213, Ben Mabey, Randy Harmon)
351   -* Depend on polyglot version (0.2.4) to avoid masking require errors. (Aslak Hellesøy).
352   -* -n option does not suppress the line info for a Scenario Outline (#175 Aslak Hellesøy)
353   -* Errors with rspec-rails matchers in cucumber 0.1.99 (#173 David Chelimsky)
354   -* Can't use an empty string as a table value in a scenario outline (#172 Aslak Hellesøy)
355   -* Really skip skipped steps (#90 Aslak Hellesøy)
356   -* No output for multi-line strings (#71 Aslak Hellesøy)
357   -* Fix cucumber/formatter/unicode flaws on Windows (#145 Michael)
358   -* Autotest-related Bugs: YAML missing (#136 Tobias Pape)
359   -* Overeager "rescue LoadError" hides lots of errors (#137 Jonathan del Strother)
360   -* Nested steps don't show mismatch (#116 Aslak Hellesøy)
361   -* Pending steps in > steps called from steps (#65 Aslak Hellesøy)
362   -
363   -=== New features
364   -* Australian translation (Josh Graham)
365   -* Added World#announce(announcment) which lets you output text to the formatted output (#222 Rob Kaufmann)
366   -* Added Table#transpose to to allow use of vertically aligned table keys (Torbjørn Vatn, Aslak Hellesøy)
367   -* Added Table#map_headers to to allow use of more readable headers (Rob Holland)
368   -* New -S/--step-definitions option. Useful (among other things) for tools that implement automcompletion. (#208 Aslak Hellesøy).
369   -* The cucumber.rake file defines a dummy :features task if Cucumber is not installed (#225 Josh Nichols)
370   -* Added Table#map_column! to ease casting of cell values into relevant types (#223 Rob Holland)
371   -* New --no-diff option (#218 Bryan Ash)
372   -* Rails generators supports testunit and rspec option, defaulting to rspec (#217 Josh Nichols)
373   -* Sinatra Example (#204 Rob Holland)
374   -* Keywords can be aliased in languages.yml. See English for an example (examples: Examples|Scenarios)
375   -* Adding support for Background (#153 Joseph Wilk)
376   -* Added Česky/Czech (Vojtech Salbaba)
377   -* New --no-multiline option to reduce noise in output. Useful if lots of features are failing. (Aslak Hellesøy)
378   -* Added ability to pass URIs to cucumber in addition to files and directories. Useful for troubleshooting! (Aslak Hellesøy)
379   -* Groups of tabular scenarios (#57 Aslak Hellesøy)
380   -* Tagging scenarios and features. Pick the ones to run with --tags (#54 Aslak Hellesøy)
381   -* Make the current scenario available to the steps. (#44 Aslak Hellesøy)
382   -* Step definition snippets contain a 'pending' call (#84 Aslak Hellesøy)
383   -* Call multiline steps from other steps (#144 Aslak Hellesøy)
384   -* Run cucumber with --autoformat DIR to reformat (pretty print) all of your feature files. (Aslak Hellesøy)
385   -* New --strict option exits with an error code if there are undefined steps. (#52 Aslak Hellesøy)
386   -* Given, When, Then methods (used in step definitions) are automatically aliased to current language. Use $KCODE='u' in env.rb if needed.
387   -* Run cucumber --language help to see all supported languages. (Aslak Hellesøy)
388   -* Run cucumber --language LANG help to see keywords for a given language. (Aslak Hellesøy)
389   -* Multiline arguments (tables and """ strings) are printed in the output. (Aslak Hellesøy)
390   -* It's no longer necessary to compile the Treetop grammar when adding a new language. Localised parser is generated at runtime. (Aslak Hellesøy)
391   -* New --guess option tries to guess the best step definition match instead of raising Cucumber::Multiple. (Jake Howerton)
392   -
393   -=== Removed features
394   -* "GivenScenario" is gone. Instead you can call Steps from Step Definitions, or use the new Background feature (#153)
395   -* "More Examples" is gone. "Scenario" + "More Examples" is no longer supported. Use "Scenario Outline" + "Examples" instead.
396   -* Pure Ruby features are no longer supported.
397   -* Remove --color option in autotest. Can be added manually in cucumber.yml (#215 Jean-Michel Garnier)
398   -
399   -== (0.1.16.4 aslakhellesoy-cucumber gem on GitHub)
400   -
401   -Bugfix release.
402   -
403   -IMPORTANT NOTE FOR RAILS USERS.
404   -The template used to generate your features/support/env.rb has changed. You have to apply a minor change
405   -manually for existing Rails projects when you upgrade to this version. Change this:
406   -
407   - require 'webrat/rspec-rails'
408   -
409   -to this:
410   -
411   - require 'webrat/core/matchers'
412   -
413   -=== New features
414   -* Finnish translation (Tero Tilus)
415   -* Use Webrat's #contain matcher in generated "I should (not) see" step definitions (Bryan Helmkamp)
416   -
417   -== Bugfixes
418   -* Escaped quotes - \" - inside multiline strings will be unescaped.
419   -* Flush output in HTML formatter since JRuby doesnt do it automatically (Diego Carrion)
420   -* Better handling of ARGV (#169 David Chelimsky, Ben Mabey)
421   -* Compatibility with ruby-debug (do ARGV.dup in bin/cucumber so it can restart ruby with same args) (Aslak Hellesøy)
422   -
423   -== 0.1.16 2009-01-19
424   -
425   -This is a small bugfix release. The most notable improvement is compatibility with Webrat 0.4. Rails/Webrat users should
426   -upgrade both Cucumber and Webrat gems.
427   -
428   -=== New features
429   -* Allow argument placeholders in step tables and multiline comments (#121 Joseph Wilk)
430   -* Scenario Outline can be followed by several named Examples sections (#123 Aslak Hellesøy)
431   -* Add the #binary= method back to the Rake task. It is needed by merb_cucumber for running the features of a merb app with it's bundled gems. (Thomas Marek)
432   -* Added a /^When I go to (.+)$/ step definition to webrat_steps.rb and a simple page name to path mapping method (Bryan Helmkamp)
433   -
434   -=== Bugfixes
435   -* Fix to run single scenarios when the line number specified doesn't correspond to a step (i.e. blank lines or rows) (#160 Luismi Cavallé)
436   -
437   -=== Removed features
438   -
439   -== 0.1.15 2009-01-08
440   -
441   -Bugfix release
442   -
443   -=== New features
444   -* 한국어! (Korean!) (John Hwang)
445   -
446   -=== Bugfixes
447   -* --dry-run skips running before/after/steps (#147 Ian Dees)
448   -* Fix a minor bug in the console formatter's summary (David Chelimsky)
449   -* Better quoting of Scenario names in Autotest (Peter Jaros)
450   -* Added some small workarounds for unicode handling on Windows (Aslak Hellesøy)
451   -
452   -== 0.1.14 2009-01-04
453   -
454   -This is the first release of Cucumber that runs on Ruby 1.9. There are still some encoding-related issues
455   -with Arabic (ar), Japanese (ja) and Simplified Chinese (zh-CN). Patches are welcome. Other than that -
456   -a couple of minor bug fixes and polishing.
457   -
458   -=== New features
459   -* Pretty formatter shows number of scenarios (#139 Joseph Wilk)
460   -* Rudimentary support for Ruby 1.9. Now it's ok to file Ruby 1.9-related bugs.
461   -
462   -=== Bugfixes
463   -* Fixed "No such file or directory -- cucumber (LoadError)" bug with AutoTest (Aslak Hellesøy)
464   -* Fixed `load_missing_constant': uninitialized constant Dispatcher error with Rails (Aslak Hellesøy)
465   -
466   -=== Removed features
467   -* The #binary= method is gone from the Rake task. It will always point to the binary in the current gem. (Aslak Hellesøy)
468   -
469   -== 0.1.13 2008-12-20
470   -
471   -It's time for some new features again. Output is now much better since you can use diffing, tweak
472   -the output colours and get the full --backtrace if you want. Managing your support/* files became
473   -a little easier since they are now always loaded before the step definitions. Life became easier
474   -for Windows users in Norway (and other countries using unicode in the features). Plus several other
475   -bug fixes.
476   -
477   -Enjoy!
478   -
479   -=== New features
480   -* Console output is no longer bold, but regular. Step arguments are bold instead of blold+underlined. (Aslak Hellesøy)
481   -* Console output can be configured with CUCUMBER_COLORS in your shell. (Aslak Hellesøy)
482   -* Added new --backtrace option to show full backtrace (Aslak Hellesøy)
483   -* Enable RSpec's diffing automatically if RSpec is loaded (Aslak Hellesøy)
484   -* Files in support directories are loaded before any other file (i.e. step definitions.) (#120, Ben Mabey)
485   -* The Rails features generator got some love and is now tested: http://github.com/aslakhellesoy/cucumber_rails (Aslak Hellesøy)
486   -* --language is aliased to -l instead of -a (-l became available when --line was refactored) (Aslak Hellesøy)
487   -* Scenario Outlines which through placeholders in the steps allow control of how scenario table values are used. (#57 Joseph Wilk)
488   -* Scenario Outlines are now usable in pure ruby (Joseph Wilk)
489   -* Add support for calling 'pending' from step definitions. (#112 Joseph Wilk)
490   -
491   -=== Bugfixes
492   -* Make rails before filters work correctly (#122, #129 Guillermo Álvarez Fernández)
493   -* Proper Unicode support for Windows command shells: Just require cucumber/formatter/unicode in env.rb (Aslak Hellesøy)
494   -* Fixed disappearing "a" on Windows (#81 Aslak Hellesøy)
495   -* Fixed a bug where row step outlines were loosing step tables. (#121 Joseph Wilk, Ben Mabey)
496   -* The Cucumber Autotest plugin now launches JRuby if autotest is run with JRuby (Aslak Hellesøy)
497   -* Provide helpful and non-confusing error message when specified profile is blank. (#118, Ben Mabey)
498   -* Improve handling and error messages for malformed cucumber.yml files. (#117, Ben Mabey)
499   -* document :x run option in command line help (#114, Aslak Hellesøy)
500   -* Change 'visits' to 'visit' in features generator to comply with new Webrat API (Darius Roberts)
501   -
502   -=== Removed features
503   -
504   -== 0.1.12 2008-12-04
505   -
506   -This is the "getting serious with IronRuby release" - largely based on
507   -"Patrick Gannon":http://www.patrickgannon.net/archive/2008/10/23/bdd-style-feature-tests-using-ironruby-and-rspeccucumber.aspx's
508   -blog entry.
509   -
510   -== New features
511   -* Cucumber works with IronRuby/.NET - http://github.com/aslakhellesoy/cucumber/wikis/ironruby-and-net (Aslak Hellesøy)
512   -
513   -== Bugfixes
514   -* Fixed bug which was preventing coloring under Autotest (#111, Alan Larkin)
515   -
516   -== Removed features
517   -None
518   -
519   -== 0.1.11 2008-12-02
520   -
521   -Bugfix release with a couple of minor additional features to the command line options.
522   -
523   -=== New features
524   -* Capture output from cucumber in Autotest (Alan Larkin)
525   -* Update cucumber generator to work with latest Webrat (Bryan Helkamp)
526   -* CUCUMBR LIKEZ 2 SPEEK WIF KATS. KTHXBAI (Aimee Daniells)
527   -* Support for dynamically pluggable formatters (#99 Joseph Wilk)
528   -* --verbose mode to see ruby files and feature files loaded by Cucumber (#106 Joseph Wilk)
529   -
530   -=== Bugfixes
531   -* The jcode library is not loaded on JRuby/Rails. Workaround for http://tinyurl.com/55uu3u. (Aslak Hellesøy)
532   -* Support including modules for class passed to --format (#109 Joseph Wilk)
533   -
534   -=== Removed features
535   -* The cucumber gem no longer depends on the rspec gem. It must be downloaded manually if RSpec is used. (Jeff Rafter)
536   -
537   -== 0.1.10 2008-11-25
538   -
539   -This release mostly has smaller bugfixes. The most significant new feature is how
540   -line numbers are specified. You can now run multiple features at specific lines numbers like this:
541   -
542   - cucumber foo.feature:15 bar.feature:6:45:111
543   -
544   -This will run foo.feature at line 15 and bar.feature at line 6, 45 and 111.
545   -
546   -=== New features
547   -* Added example showing how to use Cucumber with Test::Unit + Matchy instead of RSpec (Aslak Hellesøy)
548   -* Yield existing world object to World block (#87 Aslak Hellesøy)
549   -* AUTOFEATURE=tRue works (case insensitive) (Aslak Hellesøy)
550   -* Initial support for .NET via IronRuby. (Aslak Hellesøy)
551   -* Lithuanian translation (sauliusgrigaitis)
552   -* New webrat step defintions to wrap the new selects_time, selects_date, and selects_datetime methods. (Ben Mabey)
553   -* Try to load webrat gem if it's not installed as a plugin (Aslak Hellesøy)
554   -* Support example.feature:20 or example.feature:10:20:30 syntax for running features at specific line number(s). (#88 Joseph Wilk)
555   -
556   -=== Bugfixes
557   -* Windows - all the 'a' characters in the output have gone on strike (#81 Luis Lavena, Joseph Wilk, Aslak Hellesøy)
558   -* Raise a nice error when encountering step definition without block (#95 Aslak Hellesøy)
559   -* Features written using Ruby where breaking due to missing a line number (#91 Joseph Wilk)
560   -* Directly creating a Table meant the scenario table header was never set which was causing a formatter error (#91 Joseph Wilk)
561   -
562   -=== Removed features
563   -* $KCODE='u' is no longer done automatically. Developers should do that explicitly when needed in step definitions or env.rb.
564   -* Step definition without a block being treated as pending (#64 Joseph Wilk)
565   -* The --line option has been removed. Use the new file.feature:line format instead.
566   -
567   -== 0.1.9 2008-11-12
568   -
569   -With this release Cucumber supports 19 (!) natural languages:
570   -
571   -* Arabic
572   -* Chinese Simplified
573   -* Danish
574   -* Dutch
575   -* Estonian
576   -* French
577   -* German
578   -* Italian
579   -* Japanese
580   -* Malay
581   -* Norwegian
582   -* Polish
583   -* Portuguese
584   -* Romanian
585   -* Russian
586   -* Spanish
587   -* Swedish
588   -* Texan
589   -* Welsh
590   -
591   -Thanks a lot to everyone who has contributed translations. If you don't see your language here, please
592   -add it: http://github.com/aslakhellesoy/cucumber/wikis/spoken-languages
593   -
594   -Main functional changes in this release is "Autotest":http://github.com/aslakhellesoy/cucumber/wikis/autotest-integration
595   -support and how multiline strings work in feature files:
596   -
597   - # In your .feature file
598   - Then I should see
599   - """
600   - A string
601   - that "indents"
602   - and spans
603   - several lines
604   -
605   - """
606   -
607   - # In your steps.rb file
608   - Then 'I should see' do |text|
609   - text.should == "A string\n that \"indents\"\nand spans\nseveral lines\n"
610   - end
611   -
612   -The triple quotes are used to define the start and end of a string, and it also defines what gets stripped away
613   -in the inside string. If the triple quotes are indented 4 spaces, then the text within will have the 4 first
614   -spaces removed too.
615   -
616   -=== New features
617   -* Added --[no-]color option to force color on or off (Peter Jaros)
618   -* Step definition without a block will be treated as pending (#64 Joseph Wilk)
619   -* Added support for Welsh (improvements welcome) (Joseph Wilk)
620   -* Added --quiet option to hide all development aid output when using Pretty formatter (#69 Joseph Wilk)
621   -* Added --no-snippets option to hide snippets for pending steps when using Pretty formatter (#69 Joseph Wilk)
622   -* Added error messages concerning cucumber.yml. (#70 Ben Mabey)
623   -* Added Autotest support - work in progress... (Peter Jaros)
624   -* Added new --exclude option (Bryan Helkamp)
625   -* Added new --scenario option (Peter Jaros)
626   -* Renamed common_webrat.rb to webrat_steps.rb (Ben Mabey, Aslak Hellesøy)
627   -* Added new feature[:feature_path] task (Roman Gonzalez)
628   -* Added support for Polish (Joseph Wilk)
629   -* Support specifying multiple formatters and multiple outputs (#47 Joseph Wilk)
630   -* Added support for Japanese. (Kakutani Shintaro)
631   -* Added support for Texan (improvements welcome). (Aslak Hellesøy)
632   -
633   -=== Bugfixes
634   -* Pending step snippets should escape special Regexp characters (#82 Joseph Wilk)
635   -* Scenario without a body shouldn't show up as complete (#63 Josh Knowles)
636   -* Fixed bug where utf-8 strings where breaking comment alighments. (#79 Joseph Wilk)
637   -* Fixed next_column_index not resetting after large tables (#60, Barry Mitchelson)
638   -* The HTML formatter was rendering everything twice. Cannot invoke visit_feature on formatters in executor (#72 Joseph Wilk)
639   -* Row Scenarios need to support pending? in order for the Profile formatter to work (Joseph Wilk)
640   -* Snippets are not shown for steps which already have a step definition (#65 Joseph Wilk)
641   -* Prevent feature/scenario/pending step comments from containing '//' when running features by specifying a directory with a trailing '/' (Joseph Wilk)
642   -* Scenario tables need spacing after them (#59 Joseph Wilk)
643   -* Support running scenario table rows when using --line argument (#55 Joseph Wilk)
644   -* Don't load cucumber.yml unless it exists (Aslak Hellesøy)
645   -* 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)
646   -
647   -=== Removed features
648   -
649   -
650   -== 0.1.8 2008-10-18
651   -
652   -This release extends the support for tables. PLEASE NOTE THAT TABLES ARE STILL EXPERIMENTAL.
653   -In previous releases it has been possible to use tables to define "more examples" of a scenario i
654   -n a FIT-style column fixture kind of way. Now you can also use tables as arguments to steps.
655   -
656   -Tables used to define more examples after a scenario must now be prefixed. In English it looks like this:
657   -
658   - Feature: Addition
659   - In order to avoid silly mistakes
660   - As a math idiot
661   - I want to be told the sum of two numbers
662   -
663   - Scenario: Add two numbers
664   - Given I have entered 50 into the calculator
665   - And I have entered 70 into the calculator
666   - When I press add
667   - Then the result should be 120 on the screen
668   -
669   - More Examples:
670   - | input_1 | input_2 | button | output |
671   - | 20 | 30 | add | 50 |
672   - | 2 | 5 | add | 7 |
673   - | 0 | 40 | add | 40 |
674   -
675   -Languages that are not updated yet will have to use "More Examples" until we get the translations.
676   -
677   -Tables can also be used as arguments to individual steps. In fact, steps now support a single argument
678   -that can span several lines. This can be a table or a string.
679   -
680   -Example:
681   -
682   - Given the following people exist:
683   - | name | email | phone |
684   - | Aslak | aslak@email.com | 123 |
685   - | Joe | joe@email.com | 234 |
686   - | Bryan | bryan@email.org | 456 |
687   - When I search for email.com
688   - Then I should see:
689   - | name | email | phone |
690   - | Aslak | aslak@email.com | 123 |
691   - | Joe | joe@email.com | 234 |
692   - And I should see:
693   - "Some text
694   - on several lines"
695   -
696   -The step definitions for such multiline steps must define an extra block argument for the argument:
697   -
698   - Given /the following people exist:/ do |people_table|
699   - # people_table is of type Cucumber::Model::Table
700   - # See RDoc for more info
701   - end
702   -
703   - Then /I should see:/ do |string|
704   - # string is a plain old ruby String with leading spaces on each line removed
705   - end
706   -
707   -=== New features
708   -* Added profile formatter. (#35, Joseph Wilk)
709   -* Added support for Chinese Simplified. (Liming Lian)
710   -* Added support for Dutch. (Sjoerd Tieleman)
711   -* Multiline steps are now supported. (#4, Aslak Hellesøy)
712   -* Tables used to define more examples for a scenario must be prefixed "More Examples" (see languages.yml for other languages)
713   -* Show the file and line number for scenarios as a comment when displaying with the pretty formatter. (#40, Joseph Wilk)
714   -* Show the file for the feature as a comment when displaying with the pretty formatter. (#40, Joseph Wilk)
715   -* Show the feature file and line for pending steps as a comment when displaying with the pretty formatter. (#40, Joseph Wilk)
716   -
717   -=== Bugfixes
718   -* Fixed speling errors in Spanish (Daniel Cadenas)
719   -* ActionMailer delivery_method should not be set to test (#41, Luke Melia)
720   -* Reverse incorrectly ordered args in webrat select step (#43, David Chelimsky)
721   -* Support comments above the first scenario (#31, Aslak Hellesøy)
722   -* Fixed the HTML Formatter to use actual values for FIT table headers (#30, Joseph Wilk)
723   -
724   -=== Removed features
725   -* Removed the /^I go to (.*)$/ step from common_webrat.rb - it's not language agnostic and provides little value.
726   -
727   -=== New features
728   -* Added new --out option to make it easier to specify output from Rake and cucumber.yml
729   -
730   -== 0.1.7 2008-10-05
731   -
732   -This release fixes a few bugs and adds some new features. The most notable features are:
733   -
734   -=== Calling steps from steps
735   -
736   -Step definitions are a little bit closer to having regular method semantics.
737   -You define them, but now you can also call them from other steps. Here is an
738   -example:
739   -
740   - Given /I am logged in as an (.*) named (.*)$/ do |role, name|
741   - Given "I am registered as #{role}, #{name}, secret"
742   - When "I log in with #{name}, secret"
743   - end
744   -
745   - Given /I am registered as (.*), (.*), (.*)/ do |role, name, password|
746   - # (Code removed for brevity)
747   - end
748   -
749   - When /I log in with (.*), (.*)/ do |name, password|
750   - # (Code removed for brevity)
751   - end
752   -
753   -This means that steps can be reused in other steps. The GivenScenario feature achieves a similar
754   -effect (on the scenario level), but this feature is something we're not very happy with, mostly
755   -because it's not parameterisable. Calling steps from steps is.
756   -
757   -GivenScenario will still be working several releases, but the plan is to remove it completely in
758   -the 0.3.0 release.
759   -
760   -=== Seeing where a step is defined
761   -
762   -Prior to this release it could be hard to find out where the ruby step definition matching
763   -a plain text step is defined. Not anymore! Cucumber will now output this:
764   -
765   - Scenario: Regular numbers
766   - Given I have entered 3 into the calculator # features/steps/calculator_steps.rb:12
767   - And I have entered 2 into the calculator # features/steps/calculator_steps.rb:12
768   - When I press divide # features/steps/calculator_steps.rb:16
769   - Then the result should be 1.5 on the screen # features/steps/calculator_steps.rb:20
770   - And the result class should be Float # features/steps/calculator_steps.rb:24
771   -
772   -=== Bugfixes
773   -* Fixed a bug in the command line args being lost when using --profile (#27, Joseph Wilk)
774   -* Fixed a bug in Webrat selects (Tim Glen)
775   -* Fixed parsing of DOS line endings (#2, #28, Aslak Hellesøy)
776   -
777   -=== New features
778   -* Steps can be called from other steps (#3, Bryan Helmkamp, Aslak Hellesøy)
779   -* Added But keyword to all languages (#21, Aslak Hellesøy)
780   -* Added --no-source option to display step definition location next to step text (#26, Joseph Wilk, Aslak Hellesøy)
781   -* Added more Webrat steps (#25, Tim Glen)
782   -
783   -== 0.1.6 2008-10-01
784   -
785   -First gem release!
vendor/gems/cucumber-0.3.11/License.txt
... ... @@ -1,20 +0,0 @@
1   -Copyright (c) 2008,2009 Aslak Hellesøy
2   -
3   -Permission is hereby granted, free of charge, to any person obtaining
4   -a copy of this software and associated documentation files (the
5   -"Software"), to deal in the Software without restriction, including
6   -without limitation the rights to use, copy, modify, merge, publish,
7   -distribute, sublicense, and/or sell copies of the Software, and to
8   -permit persons to whom the Software is furnished to do so, subject to
9   -the following conditions:
10   -
11   -The above copyright notice and this permission notice shall be
12   -included in all copies or substantial portions of the Software.
13   -
14   -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15   -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16   -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17   -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18   -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19   -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20   -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/Manifest.txt
... ... @@ -1,405 +0,0 @@
1   -History.txt
2   -License.txt
3   -Manifest.txt
4   -README.txt
5   -Rakefile
6   -bin/cucumber
7   -config/hoe.rb
8   -config/requirements.rb
9   -cucumber.yml
10   -examples/cs/README.textile
11   -examples/cs/Rakefile
12   -examples/cs/compile.bat
13   -examples/cs/features/addition.feature
14   -examples/cs/features/step_definitons/calculator_steps.rb
15   -examples/cs/src/demo/Calculator.cs
16   -examples/dos_line_endings/Rakefile
17   -examples/dos_line_endings/features/dos_line_endings.feature
18   -examples/i18n/README.textile
19   -examples/i18n/Rakefile
20   -examples/i18n/ar/Rakefile
21   -examples/i18n/ar/features/addition.feature
22   -examples/i18n/ar/features/step_definitons/calculator_steps.rb
23   -examples/i18n/ar/lib/calculator.rb
24   -examples/i18n/bg/Rakefile
25   -examples/i18n/bg/features/addition.feature
26   -examples/i18n/bg/features/consecutive_calculations.feature
27   -examples/i18n/bg/features/division.feature
28   -examples/i18n/bg/features/step_definitons/calculator_steps.rb
29   -examples/i18n/bg/features/support/env.rb
30   -examples/i18n/bg/features/support/world.rb
31   -examples/i18n/bg/lib/calculator.rb
32   -examples/i18n/cat/Rakefile
33   -examples/i18n/cat/features/step_definitons/calculator_steps.rb
34   -examples/i18n/cat/features/suma.feature
35   -examples/i18n/cat/lib/calculadora.rb
36   -examples/i18n/da/Rakefile
37   -examples/i18n/da/features/step_definitons/kalkulator_steps.rb
38   -examples/i18n/da/features/summering.feature
39   -examples/i18n/da/lib/kalkulator.rb
40   -examples/i18n/de/Rakefile
41   -examples/i18n/de/features/addition.feature
42   -examples/i18n/de/features/division.feature
43   -examples/i18n/de/features/step_definitons/calculator_steps.rb
44   -examples/i18n/de/lib/calculator.rb
45   -examples/i18n/en-lol/Rakefile
46   -examples/i18n/en-lol/features/step_definitions/cucumbrz_steps.rb
47   -examples/i18n/en-lol/features/stuffing.feature
48   -examples/i18n/en-lol/features/support/env.rb
49   -examples/i18n/en-lol/lib/basket.rb
50   -examples/i18n/en-lol/lib/belly.rb
51   -examples/i18n/en/Rakefile
52   -examples/i18n/en/features/addition.feature
53   -examples/i18n/en/features/division.feature
54   -examples/i18n/en/features/step_definitons/calculator_steps.rb
55   -examples/i18n/en/lib/calculator.rb
56   -examples/i18n/es/Rakefile
57   -examples/i18n/es/features/adicion.feature
58   -examples/i18n/es/features/step_definitons/calculador_steps.rb
59   -examples/i18n/es/lib/calculador.rb
60   -examples/i18n/et/Rakefile
61   -examples/i18n/et/features/jagamine.feature
62   -examples/i18n/et/features/liitmine.feature
63   -examples/i18n/et/features/step_definitions/kalkulaator_steps.rb
64   -examples/i18n/et/lib/kalkulaator.rb
65   -examples/i18n/fi/Rakefile
66   -examples/i18n/fi/features/jakolasku.feature
67   -examples/i18n/fi/features/step_definitons/laskin_steps.rb
68   -examples/i18n/fi/features/yhteenlasku.feature
69   -examples/i18n/fi/lib/laskin.rb
70   -examples/i18n/fr/Rakefile
71   -examples/i18n/fr/features/addition.feature
72   -examples/i18n/fr/features/step_definitions/calculatrice_steps.rb
73   -examples/i18n/fr/lib/calculatrice.rb
74   -examples/i18n/he/Rakefile
75   -examples/i18n/he/features/addition.feature
76   -examples/i18n/he/features/division.feature
77   -examples/i18n/he/features/step_definitons/calculator_steps.rb
78   -examples/i18n/he/lib/calculator.rb
79   -examples/i18n/hu/Rakefile
80   -examples/i18n/hu/features/addition.feature
81   -examples/i18n/hu/features/division.feature
82   -examples/i18n/hu/features/step_definitons/calculator_steps.rb
83   -examples/i18n/hu/lib/calculator.rb
84   -examples/i18n/id/Rakefile
85   -examples/i18n/id/features/addition.feature
86   -examples/i18n/id/features/division.feature
87   -examples/i18n/id/features/step_definitons/calculator_steps.rb
88   -examples/i18n/id/lib/calculator.rb
89   -examples/i18n/it/Rakefile
90   -examples/i18n/it/features/somma.feature
91   -examples/i18n/it/features/step_definitons/calcolatrice_steps.rb
92   -examples/i18n/it/lib/calcolatrice.rb
93   -examples/i18n/ja/Rakefile
94   -examples/i18n/ja/features/addition.feature
95   -examples/i18n/ja/features/division.feature
96   -examples/i18n/ja/features/step_definitons/calculator_steps.rb
97   -examples/i18n/ja/lib/calculator.rb
98   -examples/i18n/ko/Rakefile
99   -examples/i18n/ko/features/addition.feature
100   -examples/i18n/ko/features/division.feature
101   -examples/i18n/ko/features/step_definitons/calculator_steps.rb
102   -examples/i18n/ko/lib/calculator.rb
103   -examples/i18n/lt/Rakefile
104   -examples/i18n/lt/features/addition.feature
105   -examples/i18n/lt/features/division.feature
106   -examples/i18n/lt/features/step_definitons/calculator_steps.rb
107   -examples/i18n/lt/lib/calculator.rb
108   -examples/i18n/lv/Rakefile
109   -examples/i18n/lv/features/addition.feature
110   -examples/i18n/lv/features/division.feature
111   -examples/i18n/lv/features/step_definitons/calculator_steps.rb
112   -examples/i18n/lv/lib/calculator.rb
113   -examples/i18n/no/Rakefile
114   -examples/i18n/no/features/step_definitons/kalkulator_steps.rb
115   -examples/i18n/no/features/summering.feature
116   -examples/i18n/no/features/support/env.rb
117   -examples/i18n/no/lib/kalkulator.rb
118   -examples/i18n/pl/Rakefile
119   -examples/i18n/pl/features/addition.feature
120   -examples/i18n/pl/features/division.feature
121   -examples/i18n/pl/features/step_definitons/calculator_steps.rb
122   -examples/i18n/pl/features/support/env.rb
123   -examples/i18n/pl/lib/calculator.rb
124   -examples/i18n/pt/Rakefile
125   -examples/i18n/pt/features/adicao.feature
126   -examples/i18n/pt/features/step_definitions/calculadora_steps.rb
127   -examples/i18n/pt/features/support/env.rb
128   -examples/i18n/pt/lib/calculadora.rb
129   -examples/i18n/ro/Rakefile
130   -examples/i18n/ro/features/step_definitons/calculator_steps.rb
131   -examples/i18n/ro/features/suma.feature
132   -examples/i18n/ro/lib/calculator.rb
133   -examples/i18n/ru/Rakefile
134   -examples/i18n/ru/features/addition.feature
135   -examples/i18n/ru/features/consecutive_calculations.feature
136   -examples/i18n/ru/features/division.feature
137   -examples/i18n/ru/features/step_definitons/calculator_steps.rb
138   -examples/i18n/ru/features/support/env.rb
139   -examples/i18n/ru/features/support/world.rb
140   -examples/i18n/ru/lib/calculator.rb
141   -examples/i18n/se/Rakefile
142   -examples/i18n/se/features/step_definitons/kalkulator_steps.rb
143   -examples/i18n/se/features/summering.feature
144   -examples/i18n/se/lib/kalkulator.rb
145   -examples/i18n/sk/Rakefile
146   -examples/i18n/sk/features/addition.feature
147   -examples/i18n/sk/features/division.feature
148   -examples/i18n/sk/features/step_definitons/calculator_steps.rb
149   -examples/i18n/sk/lib/calculator.rb
150   -examples/i18n/zh-CN/Rakefile
151   -examples/i18n/zh-CN/features/addition.feature
152   -examples/i18n/zh-CN/features/step_definitons/calculator_steps.rb
153   -examples/i18n/zh-CN/lib/calculator.rb
154   -examples/i18n/zh-TW/Rakefile
155   -examples/i18n/zh-TW/features/addition.feature
156   -examples/i18n/zh-TW/features/division.feature
157   -examples/i18n/zh-TW/features/step_definitons/calculator_steps.rb
158   -examples/i18n/zh-TW/lib/calculator.rb
159   -examples/java/README.textile
160   -examples/java/build.xml
161   -examples/java/features/hello.feature
162   -examples/java/features/step_definitons/hello_steps.rb
163   -examples/java/features/step_definitons/tree_steps.rb
164   -examples/java/features/tree.feature
165   -examples/java/src/cucumber/demo/Hello.java
166   -examples/junit/features/one_passing_one_failing.feature
167   -examples/junit/features/pending.feature
168   -examples/junit/features/step_definitions/steps.rb
169   -examples/pure_java/README.textile
170   -examples/selenium/Rakefile
171   -examples/selenium/features/search.feature
172   -examples/selenium/features/step_definitons/search_steps.rb
173   -examples/selenium/features/support/env.rb
174   -examples/selenium_webrat/Rakefile
175   -examples/selenium_webrat/config.ru
176   -examples/selenium_webrat/features/search.feature
177   -examples/selenium_webrat/features/step_definitons/search_steps.rb
178   -examples/selenium_webrat/features/support/env.rb
179   -examples/self_test/README.textile
180   -examples/self_test/Rakefile
181   -examples/self_test/features/background/background_tagged_before_on_outline.feature
182   -examples/self_test/features/background/background_with_name.feature
183   -examples/self_test/features/background/failing_background.feature
184   -examples/self_test/features/background/failing_background_after_success.feature
185   -examples/self_test/features/background/multiline_args_background.feature
186   -examples/self_test/features/background/passing_background.feature
187   -examples/self_test/features/background/pending_background.feature
188   -examples/self_test/features/background/scenario_outline_failing_background.feature
189   -examples/self_test/features/background/scenario_outline_passing_background.feature
190   -examples/self_test/features/call_undefined_step_from_step_def.feature
191   -examples/self_test/features/failing_expectation.feature
192   -examples/self_test/features/lots_of_undefined.feature
193   -examples/self_test/features/multiline_name.feature
194   -examples/self_test/features/outline_sample.feature
195   -examples/self_test/features/sample.feature
196   -examples/self_test/features/search_sample.feature
197   -examples/self_test/features/step_definitions/sample_steps.rb
198   -examples/self_test/features/support/env.rb
199   -examples/self_test/features/tons_of_cukes.feature
200   -examples/self_test/features/undefined_multiline_args.feature
201   -examples/sinatra/Rakefile
202   -examples/sinatra/app.rb
203   -examples/sinatra/features/add.feature
204   -examples/sinatra/features/step_definitions/add_steps.rb
205   -examples/sinatra/features/support/env.rb
206   -examples/sinatra/views/add.erb
207   -examples/sinatra/views/layout.erb
208   -examples/test_unit/Rakefile
209   -examples/test_unit/features/step_definitions/test_unit_steps.rb
210   -examples/test_unit/features/test_unit.feature
211   -examples/tickets/Rakefile
212   -examples/tickets/features/172.feature
213   -examples/tickets/features/177/1.feature
214   -examples/tickets/features/177/2.feature
215   -examples/tickets/features/177/3.feature
216   -examples/tickets/features/180.feature
217   -examples/tickets/features/229/tagged_hooks.feature
218   -examples/tickets/features/229/tagged_hooks.rb
219   -examples/tickets/features/236.feature
220   -examples/tickets/features/241.feature
221   -examples/tickets/features/246.feature
222   -examples/tickets/features/248.feature
223   -examples/tickets/features/270/back.feature
224   -examples/tickets/features/270/back.steps.rb
225   -examples/tickets/features/272/hooks.feature
226   -examples/tickets/features/272/hooks_steps.rb
227   -examples/tickets/features/279/py_string_indent.feature
228   -examples/tickets/features/279/py_string_indent.steps.rb
229   -examples/tickets/features/279/wrong.feature_
230   -examples/tickets/features/301/filter_background_tagged_hooks.feature
231   -examples/tickets/features/301/filter_background_tagged_hooks_steps.rb
232   -examples/tickets/features/306/only_background.feature
233   -examples/tickets/features/lib/eatting_machine.rb
234   -examples/tickets/features/lib/pantry.rb
235   -examples/tickets/features/scenario_outline.feature
236   -examples/tickets/features/step_definitons/246_steps.rb
237   -examples/tickets/features/step_definitons/248_steps.rb
238   -examples/tickets/features/step_definitons/scenario_outline_steps.rb
239   -examples/tickets/features/step_definitons/tickets_steps.rb
240   -examples/tickets/features/tickets.feature
241   -examples/watir/README.textile
242   -examples/watir/Rakefile
243   -examples/watir/features/search.feature
244   -examples/watir/features/step_definitons/search_steps.rb
245   -examples/watir/features/support/env.rb
246   -features/after_block_exceptions.feature
247   -features/after_step_block_exceptions.feature
248   -features/background.feature
249   -features/cucumber_cli.feature
250   -features/cucumber_cli_diff_disabled.feature
251   -features/cucumber_cli_outlines.feature
252   -features/custom_formatter.feature
253   -features/drb_server_integration.feature
254   -features/exclude_files.feature
255   -features/expand.feature
256   -features/html_formatter.feature
257   -features/html_formatter/a.html
258   -features/junit_formatter.feature
259   -features/multiline_names.feature
260   -features/rake_task.feature
261   -features/report_called_undefined_steps.feature
262   -features/snippet.feature
263   -features/step_definitions/cucumber_steps.rb
264   -features/step_definitions/extra_steps.rb
265   -features/support/env.rb
266   -features/usage.feature
267   -features/work_in_progress.feature
268   -gem_tasks/deployment.rake
269   -gem_tasks/environment.rake
270   -gem_tasks/features.rake
271   -gem_tasks/fix_cr_lf.rake
272   -gem_tasks/flog.rake
273   -gem_tasks/gemspec.rake
274   -gem_tasks/rspec.rake
275   -gem_tasks/yard.rake
276   -lib/autotest/cucumber.rb
277   -lib/autotest/cucumber_mixin.rb
278   -lib/autotest/cucumber_rails.rb
279   -lib/autotest/cucumber_rails_rspec.rb
280   -lib/autotest/cucumber_rspec.rb
281   -lib/autotest/discover.rb
282   -lib/cucumber.rb
283   -lib/cucumber/ast.rb
284   -lib/cucumber/ast/background.rb
285   -lib/cucumber/ast/comment.rb
286   -lib/cucumber/ast/examples.rb
287   -lib/cucumber/ast/feature.rb
288   -lib/cucumber/ast/feature_element.rb
289   -lib/cucumber/ast/features.rb
290   -lib/cucumber/ast/outline_table.rb
291   -lib/cucumber/ast/py_string.rb
292   -lib/cucumber/ast/scenario.rb
293   -lib/cucumber/ast/scenario_outline.rb
294   -lib/cucumber/ast/step.rb
295   -lib/cucumber/ast/step_collection.rb
296   -lib/cucumber/ast/step_invocation.rb
297   -lib/cucumber/ast/table.rb
298   -lib/cucumber/ast/tags.rb
299   -lib/cucumber/ast/visitor.rb
300   -lib/cucumber/broadcaster.rb
301   -lib/cucumber/cli/configuration.rb
302   -lib/cucumber/cli/drb_client.rb
303   -lib/cucumber/cli/language_help_formatter.rb
304   -lib/cucumber/cli/main.rb
305   -lib/cucumber/core_ext/exception.rb
306   -lib/cucumber/core_ext/instance_exec.rb
307   -lib/cucumber/core_ext/proc.rb
308   -lib/cucumber/core_ext/string.rb
309   -lib/cucumber/formatter/ansicolor.rb
310   -lib/cucumber/formatter/color_io.rb
311   -lib/cucumber/formatter/console.rb
312   -lib/cucumber/formatter/cucumber.css
313   -lib/cucumber/formatter/cucumber.sass
314   -lib/cucumber/formatter/duration.rb
315   -lib/cucumber/formatter/html.rb
316   -lib/cucumber/formatter/junit.rb
317   -lib/cucumber/formatter/pretty.rb
318   -lib/cucumber/formatter/profile.rb
319   -lib/cucumber/formatter/progress.rb
320   -lib/cucumber/formatter/rerun.rb
321   -lib/cucumber/formatter/tag_cloud.rb
322   -lib/cucumber/formatter/unicode.rb
323   -lib/cucumber/formatter/usage.rb
324   -lib/cucumber/formatters/unicode.rb
325   -lib/cucumber/languages.yml
326   -lib/cucumber/parser.rb
327   -lib/cucumber/parser/feature.rb
328   -lib/cucumber/parser/feature.tt
329   -lib/cucumber/parser/i18n.tt
330   -lib/cucumber/parser/table.rb
331   -lib/cucumber/parser/table.tt
332   -lib/cucumber/parser/treetop_ext.rb
333   -lib/cucumber/platform.rb
334   -lib/cucumber/rails/rspec.rb
335   -lib/cucumber/rails/world.rb
336   -lib/cucumber/rake/task.rb
337   -lib/cucumber/rspec_neuter.rb
338   -lib/cucumber/step_definition.rb
339   -lib/cucumber/step_match.rb
340   -lib/cucumber/step_mother.rb
341   -lib/cucumber/version.rb
342   -lib/cucumber/world.rb
343   -rails_generators/cucumber/USAGE
344   -rails_generators/cucumber/cucumber_generator.rb
345   -rails_generators/cucumber/templates/cucumber
346   -rails_generators/cucumber/templates/cucumber.rake
347   -rails_generators/cucumber/templates/cucumber_environment.rb
348   -rails_generators/cucumber/templates/env.rb
349   -rails_generators/cucumber/templates/paths.rb
350   -rails_generators/cucumber/templates/spork_env.rb
351   -rails_generators/cucumber/templates/webrat_steps.rb
352   -rails_generators/feature/USAGE
353   -rails_generators/feature/feature_generator.rb
354   -rails_generators/feature/templates/feature.erb
355   -rails_generators/feature/templates/steps.erb
356   -spec/cucumber/ast/background_spec.rb
357   -spec/cucumber/ast/feature_element_spec.rb
358   -spec/cucumber/ast/feature_factory.rb
359   -spec/cucumber/ast/feature_spec.rb
360   -spec/cucumber/ast/py_string_spec.rb
361   -spec/cucumber/ast/scenario_outline_spec.rb
362   -spec/cucumber/ast/scenario_spec.rb
363   -spec/cucumber/ast/step_collection_spec.rb
364   -spec/cucumber/ast/step_spec.rb
365   -spec/cucumber/ast/table_spec.rb
366   -spec/cucumber/ast/visitor_spec.rb
367   -spec/cucumber/broadcaster_spec.rb
368   -spec/cucumber/cli/configuration_spec.rb
369   -spec/cucumber/cli/drb_client_spec.rb
370   -spec/cucumber/cli/main_spec.rb
371   -spec/cucumber/core_ext/proc_spec.rb
372   -spec/cucumber/core_ext/string_spec.rb
373   -spec/cucumber/formatter/ansicolor_spec.rb
374   -spec/cucumber/formatter/color_io_spec.rb
375   -spec/cucumber/formatter/duration_spec.rb
376   -spec/cucumber/formatter/html/cucumber.css
377   -spec/cucumber/formatter/html/cucumber.js
378   -spec/cucumber/formatter/html/index.html
379   -spec/cucumber/formatter/html/jquery-1.3.min.js
380   -spec/cucumber/formatter/html/jquery.uitableedit.js
381   -spec/cucumber/formatter/progress_spec.rb
382   -spec/cucumber/parser/feature_parser_spec.rb
383   -spec/cucumber/parser/table_parser_spec.rb
384   -spec/cucumber/rails/stubs/mini_rails.rb
385   -spec/cucumber/rails/stubs/test_help.rb
386   -spec/cucumber/rails/world_spec.rb
387   -spec/cucumber/sell_cucumbers.feature
388   -spec/cucumber/step_definition_spec.rb
389   -spec/cucumber/step_mother_spec.rb
390   -spec/cucumber/treetop_parser/empty_feature.feature
391   -spec/cucumber/treetop_parser/empty_scenario.feature
392   -spec/cucumber/treetop_parser/empty_scenario_outline.feature
393   -spec/cucumber/treetop_parser/fit_scenario.feature
394   -spec/cucumber/treetop_parser/given_scenario.feature
395   -spec/cucumber/treetop_parser/invalid_scenario_outlines.feature
396   -spec/cucumber/treetop_parser/multiline_steps.feature
397   -spec/cucumber/treetop_parser/multiple_tables.feature
398   -spec/cucumber/treetop_parser/scenario_outline.feature
399   -spec/cucumber/treetop_parser/spaces.feature
400   -spec/cucumber/treetop_parser/test_dos.feature
401   -spec/cucumber/treetop_parser/with_comments.feature
402   -spec/cucumber/treetop_parser/with_tags.feature
403   -spec/cucumber/world/pending_spec.rb
404   -spec/spec.opts
405   -spec/spec_helper.rb
vendor/gems/cucumber-0.3.11/README.txt
... ... @@ -1,4 +0,0 @@
1   -= Cucumber
2   -
3   -The main website is at http://cukes.info/
4   -The documentation is at http://github.com/aslakhellesoy/cucumber/wikis/home/
vendor/gems/cucumber-0.3.11/Rakefile
... ... @@ -1,9 +0,0 @@
1   -ENV['NODOT'] = 'true' # We don't want class diagrams in RDoc
2   -require 'config/requirements'
3   -require 'config/hoe' # setup Hoe + all gem configuration
4   -
5   -Dir['gem_tasks/**/*.rake'].each { |rake| load rake }
6   -
7   -# Hoe gives us :default => :test, but we don't have Test::Unit tests.
8   -Rake::Task[:default].clear_prerequisites rescue nil # For some super weird reason this fails for some...
9   -task :default => [:spec, :features]
vendor/gems/cucumber-0.3.11/bin/cucumber
... ... @@ -1,17 +0,0 @@
1   -#!/usr/bin/env ruby
2   -# Add '.rb' to work around a bug in IronRuby's File#dirname
3   -$:.unshift(File.dirname(__FILE__ + '.rb') + '/../lib') unless $:.include?(File.dirname(__FILE__ + '.rb') + '/../lib')
4   -
5   -require 'cucumber/rspec_neuter'
6   -require 'cucumber/cli/main'
7   -begin
8   - # The dup is to keep ARGV intact, so that tools like ruby-debug can respawn.
9   - failure = Cucumber::Cli::Main.execute(ARGV.dup)
10   - Kernel.exit(failure ? 1 : 0)
11   -rescue SystemExit => e
12   - Kernel.exit(e.status)
13   -rescue Exception => e
14   - STDERR.puts("#{e.message} (#{e.class})")
15   - STDERR.puts(e.backtrace.join("\n"))
16   - Kernel.exit 1
17   -end
18 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/config/hoe.rb
... ... @@ -1,77 +0,0 @@
1   -# encoding: utf-8
2   -require 'cucumber/version'
3   -
4   -AUTHOR = 'Aslak Hellesøy' # can also be an array of Authors
5   -EMAIL = "aslak.hellesoy@gmail.com"
6   -DESCRIPTION = "Executable Feature scenarios"
7   -GEM_NAME = 'cucumber' # what ppl will type to install your gem
8   -HOMEPATH = "http://cukes.info"
9   -RUBYFORGE_PROJECT = 'rspec'
10   -
11   -@config_file = "~/.rubyforge/user-config.yml"
12   -@config = nil
13   -RUBYFORGE_USERNAME = "aslak_hellesoy"
14   -def rubyforge_username
15   - unless @config
16   - begin
17   - @config = YAML.load(File.read(File.expand_path(@config_file)))
18   - rescue
19   - puts <<-EOS
20   -ERROR: No rubyforge config file found: #{@config_file}
21   -Run 'rubyforge setup' to prepare your env for access to Rubyforge
22   - - See http://newgem.rubyforge.org/rubyforge.html for more details
23   - EOS
24   - exit
25   - end
26   - end
27   - RUBYFORGE_USERNAME.replace @config["username"]
28   -end
29   -
30   -
31   -REV = nil
32   -# UNCOMMENT IF REQUIRED:
33   -# REV = YAML.load(`svn info`)['Revision']
34   -VERS = Cucumber::VERSION::STRING + (REV ? ".#{REV}" : "")
35   -RDOC_OPTS = ['--quiet', '--title', 'Cucumber documentation',
36   - "--opname", "index.html",
37   - "--line-numbers",
38   - "--main", "README.textile",
39   - "--inline-source"]
40   -
41   -# Remove Hoe dependency
42   -class Hoe
43   - def extra_dev_deps
44   - @extra_dev_deps.reject! { |dep| dep[0] == "hoe" }
45   - @extra_dev_deps
46   - end
47   -end
48   -
49   -# Generate all the Rake tasks
50   -# Run 'rake -T' to see list of generated tasks (from gem root directory)
51   -$hoe = Hoe.new(GEM_NAME, VERS) do |p|
52   - p.developer(AUTHOR, EMAIL)
53   - p.description = DESCRIPTION
54   - p.summary = DESCRIPTION
55   - p.url = HOMEPATH
56   - p.rubyforge_name = RUBYFORGE_PROJECT if RUBYFORGE_PROJECT
57   - p.clean_globs |= ['**/.*.sw?', '*.gem', '.config', '**/.DS_Store', '**/*.class', '**/*.jar', '**/tmp'] #An array of file patterns to delete on clean.
58   -
59   - # == Optional
60   - p.changes = p.paragraphs_of("History.txt", 0..1).join("\n\n")
61   - #p.extra_deps = [] # An array of rubygem dependencies [name, version], e.g. [ ['active_support', '>= 1.3.1'] ]
62   - p.extra_deps = [
63   - ['term-ansicolor', '>= 1.0.3'],
64   - ['treetop', '>= 1.2.5'],
65   - ['polyglot', '>= 0.2.5'], # Remove this when Treetop no longer loads polyglot by default.
66   - ['diff-lcs', '>= 1.1.2'],
67   - ['builder', '>= 2.1.2']
68   - ]
69   -
70   - #p.spec_extras = {} # A hash of extra values to set in the gemspec.
71   -
72   -end
73   -
74   -CHANGES = $hoe.paragraphs_of('History.txt', 0..1).join("\\n\\n")
75   -PATH = (RUBYFORGE_PROJECT == GEM_NAME) ? RUBYFORGE_PROJECT : "#{RUBYFORGE_PROJECT}/#{GEM_NAME}"
76   -$hoe.remote_rdoc_dir = File.join(PATH.gsub(/^#{RUBYFORGE_PROJECT}\/?/,''), 'rdoc')
77   -$hoe.rsync_args = '-av --delete --ignore-errors'
78 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/config/requirements.rb
... ... @@ -1,15 +0,0 @@
1   -require 'fileutils'
2   -include FileUtils
3   -
4   -require 'rubygems'
5   -%w[rake hoe].each do |req_gem|
6   - begin
7   - require req_gem
8   - rescue LoadError
9   - puts "This Rakefile requires the '#{req_gem}' RubyGem."
10   - puts "Installation: gem install #{req_gem} -y"
11   - exit
12   - end
13   -end
14   -
15   -$:.unshift(File.join(File.dirname(__FILE__), %w[.. lib]))
vendor/gems/cucumber-0.3.11/cucumber.yml
... ... @@ -1 +0,0 @@
1   -default: --format progress features --tags ~@proposed,~@in_progress
vendor/gems/cucumber-0.3.11/examples/cs/README.textile
... ... @@ -1 +0,0 @@
1   -See "IronRuby and .NET":http://github.com/aslakhellesoy/cucumber/wikis/ironruby-and-net
2 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/cs/Rakefile
... ... @@ -1,12 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new(:features) do |t|
5   - t.cucumber_opts = %w{--format pretty}
6   -end
7   -
8   -task :features => :compile
9   -
10   -task :compile do
11   - sh "csc /target:library /out:Demo.dll src\\demo\\Calculator.cs"
12   -end
13 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/cs/compile.bat
... ... @@ -1 +0,0 @@
1   -csc /target:library /out:Calculator.dll src\demo\Calculator.cs
2 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/cs/features/addition.feature
... ... @@ -1,16 +0,0 @@
1   -Feature: Addition
2   - In order to avoid silly mistakes
3   - As a math idiot
4   - I want to be told the sum of two numbers
5   -
6   - Scenario Outline: Add two numbers
7   - Given I have entered <input_1> into the calculator
8   - And I have entered <input_2> into the calculator
9   - When I press add
10   - Then the result should be <output> on the screen
11   -
12   - Examples:
13   - | input_1 | input_2 | output |
14   - | 20 | 30 | 50 |
15   - | 2 | 5 | 7 |
16   - | 0 | 40 | 40 |
vendor/gems/cucumber-0.3.11/examples/cs/features/step_definitons/calculator_steps.rb
... ... @@ -1,19 +0,0 @@
1   -require 'spec/expectations'
2   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
3   -require 'Calculator' # Calculator.dll
4   -
5   -Before do
6   - @calc = Demo::Calculator.new # A .NET class in Calculator.dll
7   -end
8   -
9   -Given "I have entered $n into the calculator" do |n|
10   - @calc.push n.to_i
11   -end
12   -
13   -When /I press add/ do
14   - @result = @calc.Add
15   -end
16   -
17   -Then /the result should be (.*) on the screen/ do |result|
18   - @result.should == result.to_i
19   -end
vendor/gems/cucumber-0.3.11/examples/cs/src/demo/Calculator.cs
... ... @@ -1,20 +0,0 @@
1   -using System;
2   -using System.Collections.Generic;
3   -
4   -namespace Demo {
5   - public class Calculator {
6   - private List<int>args = new List<int>();
7   -
8   - public void Push(int n) {
9   - args.Add(n);
10   - }
11   -
12   - public int Add() {
13   - int result = 0;
14   - foreach(int n in args) {
15   - result += n;
16   - }
17   - return result;
18   - }
19   - }
20   -}
vendor/gems/cucumber-0.3.11/examples/dos_line_endings/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--format pretty}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/dos_line_endings/features/dos_line_endings.feature
... ... @@ -1,9 +0,0 @@
1   -Feature: DOS line endings
2   - In order to have less bug reports
3   - As a windows developer
4   - I want to write features with DOS line endigs
5   -
6   - Scenario: Just lots of DOS
7   - Given I am on DOS
8   - And Any version of Windows is really just DOS
9   - Then Windows still sucks
vendor/gems/cucumber-0.3.11/examples/i18n/README.textile
... ... @@ -1,18 +0,0 @@
1   -h1. Internationalisation (i18n) examples
2   -
3   -Under this directory you'll find examples of Cucumber features written in
4   -many of the natural languages Cucumber supports.
5   -
6   -For a full list of what languages Cucumber supports - run <pre>cucumber --language help</pre>
7   -
8   -h2. Running all the examples
9   -
10   -Open a shell in this directory and run
11   -
12   -<pre>rake i18n</pre>
13   -
14   -h2. Running examples for a specific language
15   -
16   -Open a shell in the directory for the specific language and run
17   -
18   -<pre>rake features</pre>
19 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/Rakefile
... ... @@ -1,30 +0,0 @@
1   -desc 'Run features for all languages'
2   -task :i18n do
3   - dir = File.dirname(__FILE__)
4   - Dir["#{dir}/*"].each do |f|
5   - if File.directory?(f)
6   - lang = f[dir.length+1..-1]
7   - if examples_working?(lang)
8   - Dir.chdir(f) do
9   - rake("features")
10   - end
11   - else
12   - STDERR.puts %{
13   -!!!!!
14   -!!!!!
15   -!!!!! SKIPPING #{lang} (The examples are out of date - please help update them)
16   -!!!!!
17   -!!!!!
18   -}
19   - end
20   - end
21   - end
22   -end
23   -
24   -def examples_working?(lang)
25   - !%w{ro ko li lt}.index(lang)
26   -end
27   -
28   -def rake(args)
29   - ruby($0, args) rescue nil
30   -end
vendor/gems/cucumber-0.3.11/examples/i18n/ar/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language ar}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/ar/features/addition.feature
... ... @@ -1,16 +0,0 @@
1   -خاصية: الجمع
2   - من اجل تجنب الأخطاء السخيفة
3   - كشخص غبي في الرياضيات
4   - اريد معرفة ناتج جمع عددين
5   -
6   - سيناريو مخطط: جمع عددين
7   - بفرض كتابة <input_1> في الآلة الحاسبة
8   - و كتابة <input_2> في الآلة الحاسبة
9   - متى يتم الضغط على <button>
10   - اذاً يظهر <output> على الشاشة
11   -
12   - امثلة:
13   - | input_1 | input_2 | button | output |
14   - | 20 | 30 | جمع | 50 |
15   - | 2 | 5 | جمع | 7 |
16   - | 0 | 40 | جمع | 40 |
17 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/ar/features/step_definitons/calculator_steps.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'calculator'
6   -
7   -Before do
8   - @calc = Calculator.new
9   -end
10   -
11   -After do
12   -end
13   -
14   -Given "كتابة $n في الآلة الحاسبة" do |n|
15   - @calc.push n.to_i
16   -end
17   -
18   -When /يتم الضغط على (\w+)/ do |op|
19   - @result = @calc.send op
20   -end
21   -
22   -Then /يظهر (.*) على الشاشة/ do |result|
23   - @result.should == result.to_f
24   -end
vendor/gems/cucumber-0.3.11/examples/i18n/ar/lib/calculator.rb
... ... @@ -1,11 +0,0 @@
1   -# encoding: utf-8
2   -class Calculator
3   - def push(n)
4   - @args ||= []
5   - @args << n
6   - end
7   -
8   - def جمع
9   - @args.inject(0){|n,sum| sum+=n}
10   - end
11   -end
12 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/bg/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language bg}
6   -end
vendor/gems/cucumber-0.3.11/examples/i18n/bg/features/addition.feature
... ... @@ -1,11 +0,0 @@
1   -Функционалност: Събиране на числа
2   - За да не го правят наум
3   - Потребителите
4   - Трябва да могат да събират числа с калкулатора
5   -
6   - Сценарий: Събиране на две цели числа
7   - Дадено е че съм въвел 50
8   - И съм въвел 70
9   - Когато натисна "+"
10   - То резултата трябва да е равен на 120
11   -
vendor/gems/cucumber-0.3.11/examples/i18n/bg/features/consecutive_calculations.feature
... ... @@ -1,18 +0,0 @@
1   -Функционалост: Последователни изчисления
2   - За да не го правят наум
3   - Потребителите
4   - Трябва да могат да извършват последователни изчисления с калкулатора
5   -
6   - Предистория:
7   - Дадено е че съм събрал 3 и 5
8   -
9   - Сценарий: събиране с резултата от последната операция
10   - Когато въведа 4
11   - И натисна "+"
12   - То резултата трябва да е равен на 12
13   -
14   - Сценарий: делене с резултата от последната операция
15   - Когато въведа 2
16   - И натисна "/"
17   - То резултата трябва да е равен на 4
18   -
vendor/gems/cucumber-0.3.11/examples/i18n/bg/features/division.feature
... ... @@ -1,16 +0,0 @@
1   -Фунцкционалност: Делене на числа
2   - За да не го правят наум
3   - Потребителите
4   - Трябва да могат да разделят числа с калкулатора
5   -
6   - Рамка на сценарий: Делене на цели числа
7   - Дадено е че съм въвел <делимо>
8   - И е че съм въвел <делител>
9   - Когато натисна "/"
10   - То резултата трябва да е равен на <частно>
11   -
12   - Примери:
13   - | делимо | делител | частно |
14   - | 100 | 2 | 50 |
15   - | 28 | 7 | 4 |
16   - | 0 | 5 | 0 |
vendor/gems/cucumber-0.3.11/examples/i18n/bg/features/step_definitons/calculator_steps.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: utf-8
2   -
3   -Дадено /въвел (\d+)/ do |x|
4   - calc.push x.to_i
5   -end
6   -
7   -Когато /^въведа (\d+)/ do |x|
8   - calc.push x.to_i
9   -end
10   -
11   -Когато /натисна "(.*)"/ do |op|
12   - calc.send op
13   -end
14   -
15   -То /резултата трябва да е равен на (\d+)/ do |result|
16   - calc.result.should == result.to_f
17   -end
18   -
19   -Дадено /събрал (\d+) и (\d+)/ do |x, y|
20   - Дадено %{въвел #{x}}
21   - Дадено %{въвел #{y}}
22   - Дадено %{натисна "+"}
23   -end
24   -
vendor/gems/cucumber-0.3.11/examples/i18n/bg/features/support/env.rb
... ... @@ -1,6 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib')
4   -require 'cucumber/formatter/unicode'
5   -require 'calculator'
6   -$KCODE='u' unless Cucumber::RUBY_1_9
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/bg/features/support/world.rb
... ... @@ -1,8 +0,0 @@
1   -# encoding: utf-8
2   -module LazyCalc
3   - def calc
4   - @calc ||= Calculator.new
5   - end
6   -end
7   -
8   -World(LazyCalc)
vendor/gems/cucumber-0.3.11/examples/i18n/bg/lib/calculator.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: utf-8
2   -
3   -class Calculator
4   - def initialize
5   - @stack = []
6   - end
7   -
8   - def push(arg)
9   - @stack.push arg
10   - end
11   -
12   - def result
13   - @stack.last
14   - end
15   -
16   - def +
17   - @stack.push @stack.pop + @stack.pop
18   - end
19   -
20   - def /
21   - divisor, dividend = [@stack.pop, @stack.pop] # Hm, @stack.pop(2) doesn't work
22   - @stack.push dividend / divisor
23   - end
24   -end
25 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/cat/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language cat}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/cat/features/step_definitons/calculator_steps.rb
... ... @@ -1,21 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'calculadora'
6   -
7   -Before do
8   - @calc = Calculadora.new
9   -end
10   -
11   -Donat /que he introduït (\d+) a la calculadora/ do |n|
12   - @calc.push n.to_i
13   -end
14   -
15   -Quan /premo el (\w+)/ do |op|
16   - @result = @calc.send op
17   -end
18   -
19   -Aleshores /el resultat ha de ser (\d+) a la pantalla/ do |result|
20   - @result.should == result.to_f
21   -end
vendor/gems/cucumber-0.3.11/examples/i18n/cat/features/suma.feature
... ... @@ -1,16 +0,0 @@
1   -Característica: Suma
2   - Per evitar fer errors tontos
3   - Com un matemàtic idiota
4   - Vull saber la suma dels números
5   -
6   - Esquema de l'escenari: Sumar dos números
7   - Donat que he introduït <entrada_1> a la calculadora
8   - I que he introduït <entrada_2> a la calculadora
9   - Quan premo el <botó>
10   - Aleshores el resultat ha de ser <resultat> a la pantalla
11   -
12   - Exemples:
13   - | entrada_1 | entrada_2 | botó | resultat |
14   - | 20 | 30 | add | 50 |
15   - | 2 | 5 | add | 7 |
16   - | 0 | 40 | add | 40 |
17 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/cat/lib/calculadora.rb
... ... @@ -1,16 +0,0 @@
1   -class Calculadora
2   -
3   - def push(n)
4   - @args ||= []
5   - @args << n
6   - end
7   -
8   - def add
9   - @args.inject(0){|n,sum| sum+=n}
10   - end
11   -
12   - def divide
13   - @args[0].to_f / @args[1].to_f
14   - end
15   -
16   -end
17 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/da/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language da}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/da/features/step_definitons/kalkulator_steps.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'kalkulator'
6   -
7   -Before do
8   - @calc = Kalkulator.new
9   -end
10   -
11   -After do
12   -end
13   -
14   -Given /at jeg har indtastet (\d+)/ do |n|
15   - @calc.push n.to_i
16   -end
17   -
18   -When 'jeg summerer' do
19   - @result = @calc.add
20   -end
21   -
22   -Then /skal resultatet være (\d*)/ do |result|
23   - @result.should == result.to_i
24   -end
vendor/gems/cucumber-0.3.11/examples/i18n/da/features/summering.feature
... ... @@ -1,17 +0,0 @@
1   -Egenskab: Summering
2   - For at slippe for at lave dumme fejl
3   - Som en regnskabsfører
4   - Vil jeg kunne lægge sammen
5   -
6   - Scenarie: to tal
7   - Givet at jeg har indtastet 5
8   - Og at jeg har indtastet 7
9   - Når jeg summerer
10   - Så skal resultatet være 12
11   -
12   - Scenarie: tre tal
13   - Givet at jeg har indtastet 5
14   - Og at jeg har indtastet 7
15   - Og at jeg har indtastet 1
16   - Når jeg summerer
17   - Så skal resultatet være 13
18 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/da/lib/kalkulator.rb
... ... @@ -1,11 +0,0 @@
1   -class Kalkulator
2   - def push(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def add
8   - #@args[0] + @args[1]
9   - @args.inject(0){|n,sum| sum+=n}
10   - end
11   -end
12 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/de/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language de}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/de/features/addition.feature
... ... @@ -1,16 +0,0 @@
1   -Funktionalität: Addition
2   - Um dumme Fehler zu vermeiden
3   - möchte ich als Matheidiot
4   - die Summe zweier Zahlen gesagt bekommen
5   -
6   - Szenariogrundriss: Zwei Zahlen hinzufügen
7   - Gegeben sei ich habe <Eingabe_1> in den Taschenrechner eingegeben
8   - Und ich habe <Eingabe_2> in den Taschenrechner eingegeben
9   - Wenn ich <Knopf> drücke
10   - Dann sollte das Ergebniss auf dem Bildschirm <Ausgabe> sein
11   -
12   - Beispiele:
13   - | Eingabe_1 | Eingabe_2 | Knopf | Ausgabe |
14   - | 20 | 30 | add | 50 |
15   - | 2 | 5 | add | 7 |
16   - | 0 | 40 | add | 40 |
vendor/gems/cucumber-0.3.11/examples/i18n/de/features/division.feature
... ... @@ -1,9 +0,0 @@
1   -Funktionalität: Division
2   - Um dumme Fehler zu vermeiden
3   - müssen Kassierer in der Lage sein einen Bruchteil zu berechnen
4   -
5   - Szenario: Normale Zahlen
6   - Gegeben sei ich habe 3 in den Taschenrechner eingegeben
7   - Und ich habe 2 in den Taschenrechner eingegeben
8   - Wenn ich divide drücke
9   - Dann sollte das Ergebniss auf dem Bildschirm 1.5 sein
vendor/gems/cucumber-0.3.11/examples/i18n/de/features/step_definitons/calculator_steps.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'calculator'
6   -
7   -Before do
8   - @calc = Calculator.new
9   -end
10   -
11   -After do
12   -end
13   -
14   -Given /ich habe (\d+) in den Taschenrechner eingegeben/ do |n|
15   - @calc.push n.to_i
16   -end
17   -
18   -When /ich (\w+) drücke/ do |op|
19   - @result = @calc.send op
20   -end
21   -
22   -Then /sollte das Ergebniss auf dem Bildschirm (.*) sein/ do |result|
23   - @result.should == result.to_f
24   -end
vendor/gems/cucumber-0.3.11/examples/i18n/de/lib/calculator.rb
... ... @@ -1,14 +0,0 @@
1   -class Calculator
2   - def push(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def add
8   - @args.inject(0){|n,sum| sum+=n}
9   - end
10   -
11   - def divide
12   - @args[0].to_f / @args[1].to_f
13   - end
14   -end
15 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/en-lol/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language en-lol}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/en-lol/features/step_definitions/cucumbrz_steps.rb
... ... @@ -1,16 +0,0 @@
1   -ICANHAZ /^IN TEH BEGINNIN (\d+) CUCUMBRZ$/ do |n|
2   - @basket = Basket.new(n.to_i)
3   -end
4   -
5   -WEN /^I EAT (\d+) CUCUMBRZ$/ do |n|
6   - @belly = Belly.new
7   - @belly.eat(@basket.take(n.to_i))
8   -end
9   -
10   -DEN /^I HAS (\d+) CUCUMBERZ IN MAH BELLY$/ do |n|
11   - @belly.cukes.should == n.to_i
12   -end
13   -
14   -AN /^IN TEH END (\d+) CUCUMBRZ KTHXBAI$/ do |n|
15   - @basket.cukes.should == n.to_i
16   -end
vendor/gems/cucumber-0.3.11/examples/i18n/en-lol/features/stuffing.feature
... ... @@ -1,8 +0,0 @@
1   -# stuffing.feature
2   -OH HAI: STUFFING
3   -
4   - MISHUN: CUCUMBR
5   - I CAN HAZ IN TEH BEGINNIN 3 CUCUMBRZ
6   - WEN I EAT 2 CUCUMBRZ
7   - DEN I HAS 2 CUCUMBERZ IN MAH BELLY
8   - AN IN TEH END 1 CUCUMBRZ KTHXBAI
9 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/en-lol/features/support/env.rb
... ... @@ -1,8 +0,0 @@
1   -# encoding: utf-8
2   -$KCODE='u' unless Cucumber::RUBY_1_9
3   -require 'cucumber/formatter/unicode'
4   -require 'spec/expectations'
5   -
6   -$:.unshift(File.dirname(__FILE__) + '/../../lib')
7   -require 'basket'
8   -require 'belly'
vendor/gems/cucumber-0.3.11/examples/i18n/en-lol/lib/basket.rb
... ... @@ -1,12 +0,0 @@
1   -class Basket
2   - attr_reader :cukes
3   -
4   - def initialize(cukes)
5   - @cukes = cukes
6   - end
7   -
8   - def take(cukes)
9   - @cukes -= cukes
10   - cukes
11   - end
12   -end
13 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/en-lol/lib/belly.rb
... ... @@ -1,11 +0,0 @@
1   -class Belly
2   - attr_reader :cukes
3   -
4   - def initialize
5   - @cukes = 0
6   - end
7   -
8   - def eat(cukes)
9   - @cukes += cukes
10   - end
11   -end
12 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/en/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language en}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/en/features/addition.feature
... ... @@ -1,16 +0,0 @@
1   -Feature: Addition
2   - In order to avoid silly mistakes
3   - As a math idiot
4   - I want to be told the sum of two numbers
5   -
6   - Scenario Outline: Add two numbers
7   - Given I have entered <input_1> into the calculator
8   - And I have entered <input_2> into the calculator
9   - When I press <button>
10   - Then the result should be <output> on the screen
11   -
12   - Examples:
13   - | input_1 | input_2 | button | output |
14   - | 20 | 30 | add | 50 |
15   - | 2 | 5 | add | 7 |
16   - | 0 | 40 | add | 40 |
vendor/gems/cucumber-0.3.11/examples/i18n/en/features/division.feature
... ... @@ -1,9 +0,0 @@
1   -Feature: Division
2   - In order to avoid silly mistakes
3   - Cashiers must be able to calculate a fraction
4   -
5   - Scenario: Regular numbers
6   - Given I have entered 3 into the calculator
7   - And I have entered 2 into the calculator
8   - When I press divide
9   - Then the result should be 1.5 on the screen
vendor/gems/cucumber-0.3.11/examples/i18n/en/features/step_definitons/calculator_steps.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'calculator'
6   -
7   -Before do
8   - @calc = Calculator.new
9   -end
10   -
11   -After do
12   -end
13   -
14   -Given /I have entered (\d+) into the calculator/ do |n|
15   - @calc.push n.to_i
16   -end
17   -
18   -When /I press (\w+)/ do |op|
19   - @result = @calc.send op
20   -end
21   -
22   -Then /the result should be (.*) on the screen/ do |result|
23   - @result.should == result.to_f
24   -end
vendor/gems/cucumber-0.3.11/examples/i18n/en/lib/calculator.rb
... ... @@ -1,14 +0,0 @@
1   -class Calculator
2   - def push(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def add
8   - @args.inject(0){|n,sum| sum+=n}
9   - end
10   -
11   - def divide
12   - @args[0].to_f / @args[1].to_f
13   - end
14   -end
15 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/es/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language es}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/es/features/adicion.feature
... ... @@ -1,16 +0,0 @@
1   -Característica: adición
2   - Para evitar hacer errores tontos
3   - Como un matemático idiota
4   - Quiero saber la suma de los números
5   -
6   - Esquema del escenario: Sumar dos números
7   - Dado que he introducido <entrada_1> en la calculadora
8   - Y que he introducido <entrada_2> en la calculadora
9   - Cuando oprimo el <botón>
10   - Entonces el resultado debe ser <resultado> en la pantalla
11   -
12   - Ejemplos:
13   - | entrada_1 | entrada_2 | botón | resultado |
14   - | 20 | 30 | add | 50 |
15   - | 2 | 5 | add | 7 |
16   - | 0 | 40 | add | 40 |
17 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/es/features/step_definitons/calculador_steps.rb
... ... @@ -1,21 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'calculador'
6   -
7   -Before do
8   - @calc = Calculador.new
9   -end
10   -
11   -Dado /que he introducido (\d+) en la calculadora/ do |n|
12   - @calc.push n.to_i
13   -end
14   -
15   -Cuando /oprimo el (\w+)/ do |op|
16   - @result = @calc.send op
17   -end
18   -
19   -Entonces /el resultado debe ser (.*) en la pantalla/ do |result|
20   - @result.should == result.to_f
21   -end
22 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/es/lib/calculador.rb
... ... @@ -1,14 +0,0 @@
1   -class Calculador
2   - def push(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def add
8   - @args.inject(0){|n,sum| sum+=n}
9   - end
10   -
11   - def divide
12   - @args[0].to_f / @args[1].to_f
13   - end
14   -end
15 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/et/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language et}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/et/features/jagamine.feature
... ... @@ -1,9 +0,0 @@
1   -Omadus: Jagamine
2   - Rumalate vigade vältimiseks
3   - Peavad kassapidajad saama arvutada murdudes
4   -
5   - Stsenaarium: Tavalised numrbid
6   - Eeldades et olen sisestanud kalkulaatorisse numbri 3
7   - Ja olen sisestanud kalkulaatorisse numbri 2
8   - Kui ma vajutan jaga
9   - Siis vastuseks peab ekraanil kuvatama 1.5
vendor/gems/cucumber-0.3.11/examples/i18n/et/features/liitmine.feature
... ... @@ -1,16 +0,0 @@
1   -Omadus: Liitmine
2   - Selleks et vältida rumalaid vigu
3   - Olles matemaatika-puupea
4   - Tahan et mulle öeldaks kahe numbri summa
5   -
6   - Raamstsenaarium: Liida kaks numbrit
7   - Eeldades et olen sisestanud kalkulaatorisse numbri <input_1>
8   - Ja olen sisestanud kalkulaatorisse numbri <input_2>
9   - Kui ma vajutan <button>
10   - Siis vastuseks peab ekraanil kuvatama <output>
11   -
12   - Juhtumid:
13   - | input_1 | input_2 | button | output |
14   - | 20 | 30 | liida | 50 |
15   - | 2 | 5 | liida | 7 |
16   - | 0 | 40 | liida | 40 |
17 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/et/features/step_definitions/kalkulaator_steps.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'kalkulaator'
6   -
7   -Before do
8   - @calc = Kalkulaator.new
9   -end
10   -
11   -After do
12   -end
13   -
14   -Given /olen sisestanud kalkulaatorisse numbri (\d+)/ do |n|
15   - @calc.push n.to_i
16   -end
17   -
18   -When /ma vajutan (\w+)/ do |op|
19   - @result = @calc.send op
20   -end
21   -
22   -Then /vastuseks peab ekraanil kuvatama (.*)/ do |result|
23   - @result.should == result.to_f
24   -end
vendor/gems/cucumber-0.3.11/examples/i18n/et/lib/kalkulaator.rb
... ... @@ -1,14 +0,0 @@
1   -class Kalkulaator
2   - def push(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def liida
8   - @args.inject(0){|n,sum| sum+=n}
9   - end
10   -
11   - def jaga
12   - @args[0].to_f / @args[1].to_f
13   - end
14   -end
vendor/gems/cucumber-0.3.11/examples/i18n/fi/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language fi}
6   -end
vendor/gems/cucumber-0.3.11/examples/i18n/fi/features/jakolasku.feature
... ... @@ -1,9 +0,0 @@
1   -Ominaisuus: Jakolasku
2   - Välttyäkseen hölmöiltä virheiltä
3   - Kassanhoitajan on voitava laskea osamäärä
4   -
5   - Tapaus: Kokonaislukujen jakolasku
6   - Oletetaan että olen syöttänyt laskimeen luvun 3
7   - Ja että olen syöttänyt laskimeen luvun 2
8   - Kun painan "jaa"
9   - Niin laskimen ruudulla pitäisi näkyä tulos 1.5
vendor/gems/cucumber-0.3.11/examples/i18n/fi/features/step_definitons/laskin_steps.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib')
4   -require 'cucumber/formatter/unicode'
5   -require 'laskin'
6   -
7   -Before do
8   - @laskin = Laskin.new
9   -end
10   -
11   -After do
12   -end
13   -
14   -Given /että olen syöttänyt laskimeen luvun (\d+)/ do |n|
15   - @laskin.pinoa n.to_i
16   -end
17   -
18   -When /painan "(\w+)"/ do |op|
19   - @tulos = @laskin.send op
20   -end
21   -
22   -Then /laskimen ruudulla pitäisi näkyä tulos (.*)/ do |tulos|
23   - @tulos.should == tulos.to_f
24   -end
vendor/gems/cucumber-0.3.11/examples/i18n/fi/features/yhteenlasku.feature
... ... @@ -1,16 +0,0 @@
1   -Ominaisuus: Yhteenlasku
2   - Välttyäkseni hölmöiltä virheiltä
3   - Koska olen laskutaidoton
4   - Haluan että yhteenlaskut lasketaan puolestani
5   -
6   - Tapausaihio: Kahden luvun summa
7   - Oletetaan että olen syöttänyt laskimeen luvun 50
8   - Ja että olen syöttänyt laskimeen luvun 70
9   - Kun painan "summaa"
10   - Niin laskimen ruudulla pitäisi näkyä tulos 120
11   -
12   - Tapaukset:
13   - | luku_1 | luku_2 | nappi | tulos |
14   - | 20 | 30 | summaa | 50 |
15   - | 2 | 5 | summaa | 7 |
16   - | 0 | 40 | summaa | 40 |
vendor/gems/cucumber-0.3.11/examples/i18n/fi/lib/laskin.rb
... ... @@ -1,14 +0,0 @@
1   -class Laskin
2   - def pinoa(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def summaa
8   - @args.inject(0){|n,sum| sum+=n}
9   - end
10   -
11   - def jaa
12   - @args[0].to_f / @args[1].to_f
13   - end
14   -end
vendor/gems/cucumber-0.3.11/examples/i18n/fr/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language fr}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/fr/features/addition.feature
... ... @@ -1,17 +0,0 @@
1   -Fonctionnalité: Addition
2   - Afin de gagner du temps lors du calcul de la facture
3   - En tant que commerçant
4   - Je souhaite pouvoir faire une additionn
5   -
6   - Plan du Scénario: Addition de deux nombres
7   - Soit une calculatrice
8   - Et que j'entre <a> pour le premier nombre
9   - Et que je tape sur la touche "+"
10   - Et que j'entre <b> pour le second nombre
11   - Lorsque je tape sur la touche "="
12   - Alors le résultat affiché doit être <somme>
13   -
14   - Exemples:
15   - | a | b | somme |
16   - | 2 | 2 | 4 |
17   - | 2 | 3 | 5 |
vendor/gems/cucumber-0.3.11/examples/i18n/fr/features/step_definitions/calculatrice_steps.rb
... ... @@ -1,25 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'calculatrice'
6   -
7   -Soit /^une calculatrice$/ do
8   - @calc = Calculatrice.new
9   -end
10   -
11   -Et /^que j'entre (\d+) pour le (.*) nombre/ do |n, x|
12   - @calc.push n.to_i
13   -end
14   -
15   -Lorsque /^je tape sur la touche "="$/ do
16   - @expected_result = @calc.additionner
17   -end
18   -
19   -Alors /le résultat affiché doit être (\d*)/ do |result|
20   - result.to_i.should == @expected_result
21   -end
22   -
23   -Soit /^que je tape sur la touche "\+"$/ do
24   - # noop
25   -end
vendor/gems/cucumber-0.3.11/examples/i18n/fr/lib/calculatrice.rb
... ... @@ -1,10 +0,0 @@
1   -class Calculatrice
2   - def push(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def additionner
8   - @args.inject(0){|n,sum| sum+=n}
9   - end
10   -end
vendor/gems/cucumber-0.3.11/examples/i18n/he/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language he}
6   -end
vendor/gems/cucumber-0.3.11/examples/i18n/he/features/addition.feature
... ... @@ -1,16 +0,0 @@
1   -תכונה: חיבור
2   - כדי למנוע טעויות טפשיות
3   - בתור בור מתמטי
4   - אני רוצה שיגידו לי את הסכום של שני מספרים
5   -
6   - תבנית תרחיש: חבר שני מספרים
7   - בהינתן שהזנתי <קלט_1> למחשבון
8   - וגם שהזנתי <קלט_2> למחשבון
9   - כאשר אני לוחץ על <כפתור>
10   - אז התוצאה על המסך צריכה להיות <פלט>
11   -
12   - דוגמאות:
13   - | קלט_1 | קלט_2 | כפתור | פלט |
14   - | 20 | 30 | חבר | 50 |
15   - | 2 | 5 | חבר | 7 |
16   - | 0 | 40 | חבר | 40 |
vendor/gems/cucumber-0.3.11/examples/i18n/he/features/division.feature
... ... @@ -1,9 +0,0 @@
1   -תכונה: חילוק
2   - כדי למנוע טעויות טפשיות
3   - לקופאים חייבת להיות יכולת לחשב שבר
4   -
5   - תרחיש: מספרים רגילים
6   - בהינתן שהזנתי 3 למחשבון
7   - וגם שהזנתי 2 למחשבון
8   - כאשר אני לוחץ על חלק
9   - אז התוצאה על המסך צריכה להיות 1.5
vendor/gems/cucumber-0.3.11/examples/i18n/he/features/step_definitons/calculator_steps.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'calculator'
6   -
7   -Before do
8   - @calc = Calculator.new
9   -end
10   -
11   -After do
12   -end
13   -
14   -Given /שהזנתי (\d+) למחשבון/ do |n|
15   - @calc.push n.to_i
16   -end
17   -
18   -When /אני לוחץ על (\w+)/ do |op|
19   - @result = @calc.send op
20   -end
21   -
22   -Then /התוצאה על המסך צריכה להיות (.*)/ do |result|
23   - @result.should == result.to_f
24   -end
vendor/gems/cucumber-0.3.11/examples/i18n/he/lib/calculator.rb
... ... @@ -1,14 +0,0 @@
1   -class Calculator
2   - def push(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def חבר
8   - @args.inject(0){|n,sum| sum+=n}
9   - end
10   -
11   - def חלק
12   - @args[0].to_f / @args[1].to_f
13   - end
14   -end
vendor/gems/cucumber-0.3.11/examples/i18n/hu/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language hu}
6   -end
vendor/gems/cucumber-0.3.11/examples/i18n/hu/features/addition.feature
... ... @@ -1,16 +0,0 @@
1   -Jellemző: Összeadás
2   - Azért, hogy elkerüljem a buta hibákat
3   - amit diszkalkúliásként elkövethetek,
4   - két szám összegét szeretném kiszámoltatni.
5   -
6   - Forgatókönyv vázlat: Két szám összeadása
7   - Ha beütök a számológépbe egy <be_1>-est
8   - És beütök a számológépbe egy <be_2>-est
9   - Majd megnyomom az <gomb> gombot
10   - Akkor eredményül <ki>-t kell kapnom
11   -
12   - Példák:
13   - | be_1 | be_2 | gomb | ki |
14   - | 20 | 30 | add | 50 |
15   - | 2 | 5 | add | 7 |
16   - | 0 | 40 | add | 40 |
vendor/gems/cucumber-0.3.11/examples/i18n/hu/features/division.feature
... ... @@ -1,9 +0,0 @@
1   -Jellemző: Osztás
2   - Azért, hogy elkerüljem a buta hibákat
3   - a számológépeknek tudniuk kell osztani.
4   -
5   - Forgatókönyv: Egyszerű számok
6   - Ha beütök a számológépbe egy 3-ast
7   - És beütök a számológépbe egy 2-est
8   - Majd megnyomom a divide gombot
9   - Akkor eredményül 1.5-öt kell kapnom
vendor/gems/cucumber-0.3.11/examples/i18n/hu/features/step_definitons/calculator_steps.rb
... ... @@ -1,25 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'calculator'
6   -
7   -Before do
8   - @calc = Calculator.new
9   -end
10   -
11   -After do
12   -end
13   -
14   -Ha /^beütök a számológépbe egy (\d+)\-(?:es|as|ös|ás)t$/ do |n|
15   - @calc.push n.to_i
16   -end
17   -
18   -Majd /^megnyomom az? (\w+) gombot$/ do |op|
19   - @result = @calc.send op
20   -end
21   -
22   -Akkor /^eredményül (.*)\-(?:e|a|ö|á|)t kell kapnom$/ do |result|
23   - @result.should == result.to_f
24   -end
25   -
vendor/gems/cucumber-0.3.11/examples/i18n/hu/lib/calculator.rb
... ... @@ -1,14 +0,0 @@
1   -class Calculator
2   - def push(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def add
8   - @args.inject(0){|n,sum| sum+=n}
9   - end
10   -
11   - def divide
12   - @args[0].to_f / @args[1].to_f
13   - end
14   -end
vendor/gems/cucumber-0.3.11/examples/i18n/id/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language id}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/id/features/addition.feature
... ... @@ -1,16 +0,0 @@
1   -Fitur: Addition
2   - Untuk menghindari kesalahan konyol
3   - Sebagai orang yang gak bisa matematika
4   - Aku ingin diberi tahu jumlah dua bilangan
5   -
6   - Skenario konsep: Menjumlahkan dua bilangan
7   - Dengan aku sudah masukkan <input_1> ke kalkulator
8   - Dan aku sudah masukkan <input_2> ke kalkulator
9   - Ketika aku tekan <button>
10   - Maka hasilnya harus <output> di layar
11   -
12   - Contoh:
13   - | input_1 | input_2 | button | output |
14   - | 20 | 30 | add | 50 |
15   - | 2 | 5 | add | 7 |
16   - | 0 | 40 | add | 40 |
vendor/gems/cucumber-0.3.11/examples/i18n/id/features/division.feature
... ... @@ -1,9 +0,0 @@
1   -Fitur: Division
2   - Untuk hindari kesalahan konyol
3   - Kasir harus dapat menghitung pembagian
4   -
5   - Skenario: bilangan biasa
6   - Dengan aku sudah masukkan 3 ke kalkulator
7   - Dan aku sudah masukkan 2 ke kalkulator
8   - Ketika aku tekan divide
9   - Maka hasilnya harus 1.5 di layar
vendor/gems/cucumber-0.3.11/examples/i18n/id/features/step_definitons/calculator_steps.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'calculator'
6   -
7   -Before do
8   - @calc = Calculator.new
9   -end
10   -
11   -After do
12   -end
13   -
14   -Given /aku sudah masukkan (\d+) ke kalkulator/ do |n|
15   - @calc.push n.to_i
16   -end
17   -
18   -When /aku tekan (\w+)/ do |op|
19   - @result = @calc.send op
20   -end
21   -
22   -Then /hasilnya harus (.*) di layar/ do |result|
23   - @result.should == result.to_f
24   -end
vendor/gems/cucumber-0.3.11/examples/i18n/id/lib/calculator.rb
... ... @@ -1,14 +0,0 @@
1   -class Calculator
2   - def push(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def add
8   - @args.inject(0){|n,sum| sum+=n}
9   - end
10   -
11   - def divide
12   - @args[0].to_f / @args[1].to_f
13   - end
14   -end
15 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/it/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language it}
6   -end
7 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/it/features/somma.feature
... ... @@ -1,10 +0,0 @@
1   -Funzionalità: somma
2   - Per evitare di fare errori stupidi
3   - Come utente
4   - Voglio sapere la somma di due numeri
5   -
6   - Scenario: la somma di due numeri
7   - Dato che ho inserito 5
8   - E che ho inserito 7
9   - Quando premo somma
10   - Allora il risultato deve essere 12
vendor/gems/cucumber-0.3.11/examples/i18n/it/features/step_definitons/calcolatrice_steps.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: utf-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'calcolatrice'
6   -
7   -Before do
8   - @calc = Calcolatrice.new
9   -end
10   -
11   -After do
12   -end
13   -
14   -Given /che ho inserito (\d+)/ do |n|
15   - @calc.push n.to_i
16   -end
17   -
18   -When 'premo somma' do
19   - @result = @calc.add
20   -end
21   -
22   -Then /il risultato deve essere (\d*)/ do |result|
23   - @result.should == result.to_i
24   -end
vendor/gems/cucumber-0.3.11/examples/i18n/it/lib/calcolatrice.rb
... ... @@ -1,11 +0,0 @@
1   -class Calcolatrice
2   - def push(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def add
8   - #@args[0] + @args[1]
9   - @args.inject(0){|n,sum| sum+=n}
10   - end
11   -end
12 0 \ No newline at end of file
vendor/gems/cucumber-0.3.11/examples/i18n/ja/Rakefile
... ... @@ -1,6 +0,0 @@
1   -$:.unshift(File.dirname(__FILE__) + '/../../../lib')
2   -require 'cucumber/rake/task'
3   -
4   -Cucumber::Rake::Task.new do |t|
5   - t.cucumber_opts = %w{--language ja}
6   -end
vendor/gems/cucumber-0.3.11/examples/i18n/ja/features/addition.feature
... ... @@ -1,16 +0,0 @@
1   -フィーチャ: 加算
2   - バカな間違いを避けるために
3   - 数学オンチとして
4   - 2つの数の合計を知りたい
5   -
6   - シナリオテンプレート: 2つの数の加算について
7   - 前提 <値1> を入力
8   - かつ <値2> を入力
9   - もし <ボタン> を押した
10   - ならば <結果> を表示
11   -
12   - 例:
13   - | 値1 | 値2 | ボタン | 結果 |
14   - | 20 | 30 | add | 50 |
15   - | 2 | 5 | add | 7 |
16   - | 0 | 40 | add | 40 |
vendor/gems/cucumber-0.3.11/examples/i18n/ja/features/division.feature
... ... @@ -1,9 +0,0 @@
1   -フィーチャ: 除算
2   - バカな間違いを避けるために
3   - 有理数も計算できること
4   -
5   - シナリオ: ふつうの数値
6   - 前提 3 を入力
7   - かつ 2 を入力
8   - もし divide を押した
9   - ならば 1.5 を表示
vendor/gems/cucumber-0.3.11/examples/i18n/ja/features/step_definitons/calculator_steps.rb
... ... @@ -1,24 +0,0 @@
1   -# encoding: UTF-8
2   -require 'spec/expectations'
3   -$:.unshift(File.dirname(__FILE__) + '/../../lib') # This line is not needed in your own project
4   -require 'cucumber/formatter/unicode'
5   -require 'calculator'
6   -
7   -Before do
8   - @calc = Calculator.new
9   -end
10   -
11   -After do
12   -end
13   -
14   -Given "$n を入力" do |n|
15   - @calc.push n.to_i
16   -end
17   -
18   -When /(\w+) を押した/ do |op|
19   - @result = @calc.send op
20   -end
21   -
22   -Then /(.*) を表示/ do |result|
23   - @result.should == result.to_f
24   -end
vendor/gems/cucumber-0.3.11/examples/i18n/ja/lib/calculator.rb
... ... @@ -1,14 +0,0 @@
1   -class Calculator
2   - def push(n)
3   - @args ||= []
4   - @args << n
5   - end
6   -
7   - def add
8   - @args.inject(0){|n,sum| sum+=n}
9   - end
10   -
11   - def divide
12   - @args[0].to_f / @args[1].to_f
13   - end
14   -end
15 0 \ No newline at end of file