Introduce new 'gstruct' library

The gstruct library adds support for composing matchers to perform fuzzy
matching, matching against deeply nested structs, and matching against
other complex data types.
11 files changed
tree: 13e8bf682fc93d97948d56740eb6c14f43d6874e
  1. format/
  2. gbytes/
  3. gexec/
  4. ghttp/
  5. gstruct/
  6. internal/
  7. matchers/
  8. types/
  9. .gitignore
  10. .travis.yml
  11. CHANGELOG.md
  12. gomega_dsl.go
  13. LICENSE
  14. matchers.go
  15. README.md
README.md

Gomega: Ginkgo's Preferred Matcher Library

Build Status

Jump straight to the docs to learn about Gomega, including a list of all available matchers.

To discuss Gomega and get updates, join the google group.

Ginkgo: a BDD Testing Framework for Golang

Learn more about Ginkgo here

Community Matchers

A collection of community matchers is available on the wiki.

License

Gomega is MIT-Licensed

The ConsistOf matcher uses goraph which is embedded in the source to simplify distribution. goraph has an MIT license.