API Testing In Golang : <p>I know that Golang has a <a href="https://www.golang-book.com/books/intro/12" rel="noreferrer">testing package</a> that allows for running unit tests. This seems to work well for internally calling Golang functions for unit tests but it seems that some people were trying to adapt it for <a href="http://dennissuratna.com/testing-in-go/" rel="noreferrer">API testing</a> as well.</p>

<p>Given to the great flexibility of automated testing frameworks like Node.js' Mocha with the Chai assertion library, for what kind of tests does it make sense to use Golang's testing package vs. something else?</p>

<p>Thanks.</p>
