My import looks like this below:
import (
"testing"
"github.com/stretchr/testify/assert"
)
when I try try running 'go test' I get the error message:
cannot find package "github.com/stretchr/testify/assert" in any of:
/Users/[username]/go/src/github.com/[group_name]/[project_name]/vendor/github.com/stretchr/testify/assert (vendor tree)
/usr/local/go/src/github.com/stretchr/testify/assert (from $GOROOT)
/Users/[username]/go/src/github.com/stretchr/testify/assert (from $GOPATH)
FAIL github.com/[group_name]/[project_name]/lib/briteverify [setup failed]
So it appears the last line is the issue, where it says in .../lib/briteverify it cannot find github.com/stretchr/testify/assert. However, I have this as an import so I don't know why it would throw this error. Any thoughts?
A package called “Testify” Testify is … Go code (golang) set of packages that provide many tools for testifying that your code will behave as you intend. src: https://github.com/stretchr/testify.
Type assertions in Golang provide access to the exact type of variable of an interface. If already the data type is present in the interface, then it will retrieve the actual data type value held by the interface. A type assertion takes an interface value and extracts from it a value of the specified explicit type.
Moving the answer here for others in the future.
You need to both import the package and run go get github.com/package/path
to install the package.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With