Package testhelper provides shared functionality and constants to be used in Discovery tests. It should only be imported by test files.
const ( MITLicense = "" /* 1051 byte string literal not displayed */ BSD0License = "" /* 635 byte string literal not displayed */ UnknownLicense = `THIS IS A LICENSE THAT I JUST MADE UP. YOU CAN DO WHATEVER YOU WANT WITH THIS CODE, TRUST ME.` )
CreateTestDirectory creates a directory to hold a module when testing local fetching, and returns the directory.
SetupTestClientAndServer returns a *httpClient that can be used to stub requests to remote hosts by redirecting all requests that the client makes to a httptest.Server. with the given handler. It also disables TLS verification.
TestDataPath returns a path corresponding to a path relative to the calling test file. For convenience, rel is assumed to be "/"-delimited.
It panics on failure.
ZipContents creates an in-memory zip of the given contents.