Go Time: Golang, Software Engineering cover image

Trials and tribulations of testing in Go

Go Time: Golang, Software Engineering

00:00

Ruby on Rails - Testify

In Go, testing is a first-class concern. When I came from a kind of Ruby and a C-sharp world where I was very used to this pattern of making assertions. We wanted to be able to just write single line assertions and have the tests just fail in that way. No one had made that before. Me and a few friends just made this little package called testify. It became the de facto way to do it. If you look at testify today, it's a massive API footprint. It just has kind of everything. The nice thing is it all works really well because it's been used a lot and tested a lot.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app