Commit Graph

146 Commits

Author SHA1 Message Date
Anatoly Bubenkov fbaf239e83 Add examples data in the scenario report. closes #145 2015-08-31 16:39:02 +02:00
Anatoly Bubenkov 7cda3caeef Properly parse feature description. closes #144 2015-08-31 10:32:23 +02:00
Anatoly Bubenkov d18ba44f20 Add validation check which prevents having multiple features in a single feature file. closes #135 2015-07-07 22:49:49 +02:00
Anatoly Bubenkov 831d2122dc increase test coverage 2015-06-24 01:17:34 +02:00
Anatoly Bubenkov 24522b8fdc Allow mixing feature example table with scenario example table 2015-06-23 23:10:13 +02:00
Anatoly Bubenkov e313294c77 Feature example table. closes #131 2015-06-21 00:41:05 +02:00
Anatoly Bubenkov 8af2e0f0e0 feature outline 2015-06-21 00:30:46 +02:00
Anatoly Bubenkov 2b96f61268 respect strict_gherkin also for scenarios shortcut 2015-06-20 23:55:27 +02:00
Anatoly Bubenkov f4f0f99563 respect strict_gherkin also for backgrounds 2015-06-19 10:34:59 +02:00
Anatoly Bubenkov a7272beea2 Make it possible to relax strict Gherkin scenario validation. closes #118. closes #119 2015-06-15 23:58:45 +02:00
Anatoly Bubenkov 954180716c Mention step type on step definition not found errors and in code generation. closes #125 2015-06-10 10:03:17 +02:00
Laurence Rowe 5bdb0a4b97 Prefix step definition fixture names to avoid name collisions 2015-06-07 23:04:12 +02:00
Anatoly Bubenkov 8209470b27 Make feature and scenario tags to be fully compartible with pytest markers. closes #112 2015-06-04 14:02:19 +02:00
Anatoly Bubenkov 24684bfb82 Fixed FeatureError string representation to correctly support python3. closes #115 2015-06-04 10:29:18 +02:00
Anatoly Bubenkov 27d8e1c382 step fixture injection 2015-05-24 10:17:17 +02:00
Oleg Pidsadnyi 97de1158fd Added hook before the step is executed with evaluated parameters 2015-05-18 13:24:02 +02:00
Anatoly Bubenkov 83e8a9def7 Allow to pass scope for given steps. closes #109 2015-04-07 18:40:45 +02:00
Anatoly Bubenkov 940dc968fb increase coverage 2015-03-19 00:39:08 +01:00
Anatoly Bubenkov 29f2c1cbe4 Implemented shortcut to automatically bind scenarios to tests. closes #103, #89, #92, #90 2015-03-18 23:51:37 +01:00
Anatoly Bubenkov 48336f1f94 add coding to generated code. closes #105 2015-03-17 22:57:20 +01:00
Anatoly Bubenkov c4b2e7fe92 elaborate that step arguments are normal fixtures. #104 2015-03-16 23:48:15 +01:00
Leonardo Santagada 41acbf4148 better parsing of comments, fix #99 2015-03-15 12:19:52 -03:00
Anatoly Bubenkov d1fa804426 Pluggable parsers for step definitions. closes #91 2015-01-07 16:26:20 +01:00
Anatoly Bubenkov 9e2d1d6231 Add after scenario hook, document both before and after scenario hooks. closes #87 2014-12-28 11:52:41 +01:00
Anatoly Bubenkov c2df5b9873 Fix code generation steps ordering. closes #85 2014-12-17 22:49:02 +01:00
Oleg Pidsadnyi 38d3ad9e0a Generation tests improved 2014-11-10 09:58:46 +01:00
Oleg Pidsadnyi 440d669d1c Fix for python26 2014-11-09 13:59:27 +01:00
Oleg Pidsadnyi 7fcd7e2eba Refactor of the feature step, reporting and fix for the multiline background steps. 2014-11-09 12:56:50 +01:00
Anatoly Bubenkov 455c81aed0 Fix unicode issue with scenario name 2014-10-22 11:19:43 +00:00
Anatoly Bubenkov 2dd81a5ba7 translate unicode tests to the right language 2014-10-22 07:28:48 +00:00
Anatoly Bubenkov 002c517093 Fix unicode regex argumented steps issue, reimplements #75 2014-10-21 16:08:42 +00:00
Anatoly Bubenkov f4e80f9067 put assertion back 2014-09-24 10:39:16 +00:00
Anatoly Bubenkov 8e8be17a43 correct generated function names 2014-09-24 08:49:21 +00:00
Anatoly Bubenkov 28e4932a3b correct recursion for --feature parameter of --generate-missing 2014-09-24 08:03:49 +00:00
Anatoly Bubenkov c6dc04386f Validation/generation helpers 2014-09-22 23:31:33 +00:00
Anatoly Bubenkov 47694d0299 BDD tests validation/generation helpers 2014-09-22 06:27:33 +00:00
Anatoly Bubenkov 5433bfeb61 Correct timing values for cucumber json reporting 2014-09-20 00:18:19 +00:00
Anatoly Bubenkov 57431dc218 Implement simple code generation command. Closes #32 2014-09-19 19:28:47 +00:00
Anatoly Bubenkov 771f263ec6 Better reporting of a not found scenario 2014-09-18 18:32:50 +00:00
Oleg Pidsadnyi 6758382bf9 Merge pull request #66 from bubenkoff/background-support
Background support added. closes #16
2014-09-15 09:56:44 +02:00
Anatoly Bubenkov 8d28d15e52 Background support added. closes #16 2014-09-14 22:52:28 +00:00
Robin Pedersen 4298c854ac Fix python3 errors 2014-09-12 12:46:40 +02:00
Robin Pedersen e7857831dc Add test to demonstrate issue #62 2014-09-12 12:17:02 +02:00
Anatoly Bubenkov 0dd249c999 cucumber json timings added 2014-09-10 23:24:14 +00:00
Anatoly Bubenkov 7fcfb20f33 implemented cucumber tags 2014-07-27 13:31:38 +00:00
Anatoly Bubenkov 6e80100ae0 multiple steps instead of one 2014-07-26 12:37:55 +00:00
Anatoly Bubenkov 5aaf42e4b5 better reporting 2014-07-25 22:17:58 +02:00
Anatoly Bubenkov 15f95dfdba merge with master 2014-07-24 17:38:42 +02:00
Anatoly Bubenkov 8a668eab36 Update test_steps.py 2014-06-10 22:31:12 +02:00
Anatoly Bubenkov 45767b4058 Update test_steps.py 2014-06-10 22:24:38 +02:00