github.com/themakers/bdd (go): Package bdd is a very simple but expressive BDD-flavoured testing framework  Documentation is incomplete Refer to [bdd_test.go](bdd_test.go) for usage  ## Rationale  The most of present Golang BDD-style testing frameworks are: 1) too big => hard to maintain 2) overcomplicated => same here 3) bloated => goes against golang philosophy 4) unsupported 5) not enough expressive 6) provides less control of execution order  This one is: 1) dead-simple 2) easy to maintain 3) more expressive 4) better control of test blocks execution order  ## The Goal  1) Be minimalistic, yet expressive and fully functional 2) Stay within 500LOC 3) Be easily maintainable 4) Be compatible with all the popular ecosystem tools (without sacrificing the above)  No matcher library provided; There are plenty of them. i.e.: github.com/stretchr/testify/assert(https://github.com/stretchr/testify/tree/master/assert)
Keywords: bdd|bdd-framework|bdd-style|bdd-style-testing-framework|bdd-tests|golang|test|testing|testing-tools|tests