Abstract
Unlike other languages, the tools Go offers out of the box for unit testing our applications are pretty comprehensive.
In this talk I will discuss:
- how to leverage the standard library to cover the same features offered by popular testing frameworks available with other languages
- how to make your go codebase unit-testable
- common testing techniques that will make your unit tests idiomatic
The audience will walk away with a set of new techniques to write more coherent and understandable tests that fit well in a Go project.
This is a talk for Go beginners, which may come to Go from other languages that need to rely on external libraries / tools.
This talk's point is to show how far we can get with the standard library alone, and how to write idiomatic go tests.