gedi
ca36316b7a
instead of Suite interface expose Suite struct
...
* 570d70a update examples regarding Suite interface removal, closes #11
2015-07-03 15:54:06 +03:00
gedi
46f5218d36
update examples/db to pass golint
2015-07-03 10:44:25 +03:00
gedi
56998cc5cf
test undefined step snippet templates
2015-07-03 10:34:05 +03:00
gedi
42158ff04b
do not lint examples on travis
2015-07-02 23:05:01 +03:00
gedi
3ec64f42c9
run go tests only in root package
2015-07-02 16:42:56 +03:00
gedi
e99804d43f
add a database interaction example
2015-07-02 16:18:04 +03:00
gedi
d25440860b
update travis to test more go versions to ensure compatibility
...
* 172ad49 do not fetch linters and vet for go 1.1 tests
2015-07-02 11:22:18 +03:00
gedi
3b529178f3
fixed merged imports, was not including sql drivers for example
2015-07-02 11:09:58 +03:00
gedi
49baf5524b
update byte comparison
2015-07-01 16:56:37 +03:00
gedi
42524a12f8
api server implementation tests example
2015-07-01 11:16:05 +03:00
gedi
b2e7b20045
always remove built test file
2015-06-30 15:17:41 +03:00
gedi
5829b59e80
improve scenario outline tests and behavior
2015-06-30 14:36:38 +03:00
gedi
996d3d2725
update for 0.2.0 release
2015-06-29 17:26:52 +03:00
gedi
bef768a5c3
update documentation
2015-06-29 17:06:55 +03:00
gedi
e8f6030616
refactor formatters to have base structure
2015-06-29 14:11:57 +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
Gediminas Morkevicius
b15ff233e7
Merge pull request #10 from DATA-DOG/reflect-arguments
...
use reflection to set step arguments #9
2015-06-27 23:47:34 +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
d7334fd66e
fix readme
2015-06-27 20:00:41 +03:00
Gediminas Morkevicius
e1ef54416f
Merge pull request #7 from DATA-DOG/gherkin3
...
refactor to use cocumber gherkin3 parser library
2015-06-25 21:25:34 +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
7b805b1ee7
add makefile for some convenient commands
2015-06-25 10:23:20 +03:00
gedi
3268237f5c
closes #5
2015-06-25 10:13:15 +03:00
gedi
386c787135
closes #1
2015-06-23 22:38:50 +03:00
gedi
54126fcfc8
reorganize flag handling and handle tag filters
2015-06-23 22:05:44 +03:00
gedi
972f8025d8
add an example in readme
2015-06-23 16:38:33 +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
6e65757f89
less types for step handler
2015-06-22 22:42:22 +03:00
gedi
ca847ac1d5
progress formatter
2015-06-22 22:30:53 +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
2e696381c9
test suite scenario runner
2015-06-19 11:51:35 +03:00
gedi
c604d39ac5
less strict step registration
2015-06-19 10:30:38 +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
fc1f94c999
organize test steps
2015-06-18 21:17:39 +03:00
gedi
ebc2621555
rename formatter related files to fmt
2015-06-18 17:41:47 +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
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
0c558cee36
reorganize files, move formatter to separate file
2015-06-18 09:11:40 +03:00
gedi
3c405af6b2
test the before scenario hook
2015-06-17 18:18:28 +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