
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