Fake
Testify
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Fake
We haven't tracked posts mentioning Fake yet.
Tracking mentions began in Dec 2020.
Testify
-
Golang, GraphQL y Postgress
Como herramientas te recomiendo: FastJson https://github.com/valyala/fastjson : Si necesitas leer jsons Testify https://github.com/stretchr/testify : Para mockear y testear
-
How to develop a Web app in go
Indispensable for testing your code: https://github.com/stretchr/testify
-
What's your favourite part of unit testing?
Best tool in the ecosystem testify. Learn about Table driven test, suite - saves your time so much with setup & teardown. Absolutely one thing you need to follow, if you see anything breaking (or bugs) add tests for that, could be unit tests or integration tests, this's of huge value and reduces manual testsing.
-
TIL: panic(spew.Sdump(myVar))
I use https://github.com/stretchr/testify in tests, it prints structs and diffs very well
- Learning Go and I don't like some features, maybe it's me?
- Criando uma API Rest com Fiber - Uma história pessoal de aprendizado
-
How do you do DB preparation in e2e tests?
Assertion libraries that people seem to love: - testify (my favorite) - go-cmp is a more barebones library - gotest.tools -- I have never used this but some swear by it
-
goyek v2 RC - feedback needed
It can be easily used with https://pkg.go.dev/flag or https://github.com/spf13/viper (for configuration) and even https://github.com/stretchr/testify (for asserting)
-
golang unit testing
I use gomock or mockery for mocking the interfaces and testify for evaluating tests
-
How we wrote Tarantool Kubernetes Operator
• You can download Tarantool on the official website • Get help in our Telegram chat • Read more about Operator SDK here • Creating fake Kubernetes topology • The testify library we used for unit tests • E2E framework
What are some alternatives?
ginkgo - A Modern Testing Framework for Go
GoConvey - Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
gomega - Ginkgo's Preferred Matcher Library
gomock - GoMock is a mocking framework for the Go programming language.
go-cmp - Package for comparing Go values in tests
gotest.tools - A collection of packages to augment the go testing package and support common patterns.
gocheck - Rich testing for the Go language
assert - :exclamation:Basic Assertion Library used along side native go testing, with building blocks for custom assertions
godog - Cucumber for golang
goblin - Minimal and Beautiful Go testing framework
go-testdeep - Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
decimal - Arbitrary-precision fixed-point decimal numbers in go