gedi
d0006ef306
go vet detected error in gherkin lib
2018-09-19 11:34:52 +03:00
gedi
518101cbc7
ship gherkin parser in a subpackage to prevent compatibility conflicts
2016-05-27 09:23:09 +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
d5755df70c
ensure source formatting with golint, go vet and go fmt
2015-06-23 15:27:22 +03:00
gedi
2e509414d1
update readme with more godog details
2015-06-23 14:26:30 +03:00
gedi
8700ae4e56
update installation details in readme
2015-06-23 14:10:04 +03:00
gedi
e824fde3f9
add an ls feature example
2015-06-23 13:51:45 +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
1f4ac0e8ec
simplify gherkin ast, since it is only one level deep token list
2015-06-19 09:37:32 +03:00
gedi
49130c8b08
test table node and events fired
2015-06-18 17:26:28 +03:00
gedi
0f6ec04318
do not split gherkin table to separate types
2015-06-18 11:07:53 +03:00
gedi
2807b07739
add PyString node support for step definitions and arguments
2015-06-18 10:55:04 +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
156613f767
update step print matches
2015-06-15 14:42:40 +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
f292e412c6
move step handler type to suite
2015-06-12 17:35:00 +03:00
gedi
4afb53d310
support gherkin scenario outline and examples
...
read scenario outline related tokens in gherkin lexer
* e8b71e6 test lexing of scenario outline with examples
* 13f73f2 update gherkin parser to parse scenario outline with examples
* cfad4fe test scenario outline persing
2015-06-11 13:24:21 +03:00
gedi
1cc5fde508
merge lexer package into gherkin
2015-06-11 10:36:48 +03:00
gedi
9bacb9cc6f
separate readme and license copy for gherkin package
2015-06-11 10:23:38 +03:00
gedi
e1d48ef104
package documentation
2015-06-11 10:02:58 +03:00
gedi
6182dc5d72
give a project name
2015-06-10 16:15:01 +03:00
gedi
4c0cd750f1
golang 1.5 reference compat issue
2015-06-10 14:28:56 +03:00
gedi
a3ce373a43
support token comments
2015-06-10 12:58:26 +03:00
gedi
89cf447c8d
token AST tree does not need mutex
2015-06-10 11:59:55 +03:00
gedi
7e9d56a900
test tag parsing and merging
2015-06-09 22:26:25 +03:00
gedi
951b1357b4
refactor peek functionality, begin whole feature parse tests
2015-06-09 22:10:57 +03:00
gedi
df957153a8
disable multiline feature for step definitions
2015-06-09 19:01:35 +03:00
gedi
32cad20e06
add multiline step parsing test
2015-06-09 17:09:31 +03:00
gedi
33805bca2b
add general step parsing tests
2015-06-09 16:50:55 +03:00
gedi
2cc517654e
test base use cases for feature definition parser
2015-06-09 11:44:29 +03:00
gedi
421f9d3e11
begin testing feature parsing
2015-06-08 23:11:02 +03:00
gedi
97b6998348
finish parse step definition
2015-06-08 17:44:39 +03:00
gedi
5a3b979e01
parse scenario or background steps
2015-06-08 08:04:05 +03:00
gedi
e7ae301947
begin with parser implementation
2015-06-07 11:18:46 +03:00
gedi
832c0999d0
initial commit with gherkin lexer
2015-06-06 20:07:54 +03:00