Godog - приёмочные тесты по-человечески (форк https://github.com/cucumber/godog)
Найти файл
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
cmd/godog test suite scenario runner 2015-06-19 11:51:35 +03:00
features support scenario outline with example table 2015-06-22 17:23:10 +03:00
gherkin support scenario outline with example table 2015-06-22 17:23:10 +03:00
.gitignore give a project name 2015-06-10 16:15:01 +03:00
.travis.yml reorganize files, move formatter to separate file 2015-06-18 09:11:40 +03:00
arguments.go add suite events and possibility to listen to them 2015-06-18 14:33:34 +03:00
builder.go start to describing godog itself with godog 2015-06-13 00:02:10 +03:00
config.go simplify gherkin ast, since it is only one level deep token list 2015-06-19 09:37:32 +03:00
events.go support scenario outline with example table 2015-06-22 17:23:10 +03:00
fmt.go support scenario outline with example table 2015-06-22 17:23:10 +03:00
fmt_pretty.go support scenario outline with example table 2015-06-22 17:23:10 +03:00
fmt_progress.go rename formatter related files to fmt 2015-06-18 17:41:47 +03:00
fmt_test.go support scenario outline with example table 2015-06-22 17:23:10 +03:00
godog.go add PyString node support for step definitions and arguments 2015-06-18 10:55:04 +03:00
LICENSE give a project name 2015-06-10 16:15:01 +03:00
README.md build status based on master 2015-06-16 17:27:35 +03:00
suite.go support scenario outline with example table 2015-06-22 17:23:10 +03:00
suite_test.go support scenario outline with example table 2015-06-22 17:23:10 +03:00
utils.go reorganize files, move formatter to separate file 2015-06-18 09:11:40 +03:00

Build Status GoDoc

Godog

Godog is an open source behavior-driven development framework for go programming language. What is behavior-driven development, you ask? Its the idea that you start by writing human-readable sentences that describe a feature of your application and how it should work, and only then implement this behavior in software.

The project is inspired by behat and cucumber and is based on cucumber gherkin specification.

Be aware that

The work is still in progress and is not functional yet, neither it is intended for production usage. The general public API may brake.

Documentation

See godoc and gherkin godoc. See .travis.yml for supported go versions.

License

Licensed under the three clause BSD license