Граф коммитов

32 коммитов

Автор SHA1 Сообщение Дата
gedi
5829b59e80 improve scenario outline tests and behavior 2015-06-30 14:36:38 +03:00
gedi
6a99e1320d add pending step error and handling 2015-06-29 14:10:39 +03:00
gedi
b3b02bc417 minor optimizations, add []byte support for arguments 2015-06-28 11:37:05 +03:00
gedi
2046da1611 use reflection to set step arguments #9
* 9226bc5 more expressive conversion errors
2015-06-27 23:46:43 +03:00
gedi
c6d00dd6d5 refactor to use cocumber gherkin3 parser library
* bdde4c4 fix test suite and migration changes
* a3b6e01 refactor pretty formatter
* 2c0c7ba fix outline scenario handling
* f6b411d add a different language test feature

add a different language test feature
2015-06-25 21:19:02 +03:00
gedi
3268237f5c closes #5 2015-06-25 10:13:15 +03:00
gedi
54126fcfc8 reorganize flag handling and handle tag filters 2015-06-23 22:05:44 +03:00
gedi
d5755df70c ensure source formatting with golint, go vet and go fmt 2015-06-23 15:27:22 +03:00
gedi
e824fde3f9 add an ls feature example 2015-06-23 13:51:45 +03:00
gedi
6e65757f89 less types for step handler 2015-06-22 22:42:22 +03:00
gedi
479b181a91 simplify suite event contracts 2015-06-22 17:42:15 +03:00
gedi
df26aa1c1c support scenario outline with example table
* 042235c expose StepDef which is needed to formatters
* e9474dc fix outline scenario formatting
* f02c6ce fix comment position calculation for outlines
* 5d7f128 remove step status type, use standard error
2015-06-22 17:23:10 +03:00
gedi
c604d39ac5 less strict step registration 2015-06-19 10:30:38 +03:00
gedi
49130c8b08 test table node and events fired 2015-06-18 17:26:28 +03:00
gedi
00fab00e22 add suite events and possibility to listen to them 2015-06-18 14:33:34 +03:00
gedi
743083181e exit status on failure, test godog with godog on travis 2015-06-17 17:58:22 +03:00
gedi
a3ef3361f8 some necessary command line options 2015-06-17 16:44:42 +03:00
gedi
cb47b27090 more error details, refactor arguments to interface type 2015-06-17 14:46:15 +03:00
gedi
774d3d1837 test feature file loader 2015-06-17 13:54:31 +03:00
gedi
2d3d04e0e6 more specific types and references for gherkin nodes 2015-06-17 12:49:16 +03:00
gedi
42ca958118 update usage info, finish pretty format 2015-06-16 15:54:08 +03:00
gedi
156613f767 update step print matches 2015-06-15 14:42:40 +03:00
gedi
b69fa26b8b continue with output formatter implementation 2015-06-15 11:15:23 +03:00
gedi
3a2a357bd0 an initial formatter impl 2015-06-14 00:32:47 +03:00
gedi
fa9419c2d3 start to describing godog itself with godog 2015-06-13 00:02:10 +03:00
gedi
54e8ddb5db custom type for arguments in order to have convenient cast methods 2015-06-12 21:12:14 +03:00
gedi
d111956758 fix context import when package is not godog 2015-06-12 20:15:39 +03:00
gedi
f292e412c6 move step handler type to suite 2015-06-12 17:35:00 +03:00
gedi
0c1d529e06 parse features for suite, add doc for public methods 2015-06-12 17:17:33 +03:00
gedi
5fdfd4f4b1 do not panic on command error exit 2015-06-12 17:00:49 +03:00
Algirdas Matas
1eac4376b2 Make suite private 2015-06-12 16:56:55 +03:00
Algirdas Matas
412465f947 Parse contexts that have Suite interface in func definition 2015-06-12 16:48:16 +03:00