Migrate to Go modules
This commit is contained in:
parent
af008c214b
commit
1163963381
1
.gitignore
vendored
1
.gitignore
vendored
@ -24,3 +24,4 @@ _testmain.go
|
|||||||
*.prof
|
*.prof
|
||||||
.vscode
|
.vscode
|
||||||
.idea
|
.idea
|
||||||
|
.playground
|
||||||
|
8
go.mod
Normal file
8
go.mod
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
module github.com/matryer/moq
|
||||||
|
|
||||||
|
go 1.14
|
||||||
|
|
||||||
|
require (
|
||||||
|
github.com/pmezard/go-difflib v1.0.0
|
||||||
|
golang.org/x/tools v0.0.0-20200815165600-90abf76919f3
|
||||||
|
)
|
24
go.sum
Normal file
24
go.sum
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
||||||
|
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||||
|
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||||
|
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
||||||
|
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||||
|
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||||
|
golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=
|
||||||
|
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||||
|
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||||
|
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||||
|
golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
|
||||||
|
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
|
golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
|
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
|
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
|
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
|
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
|
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
|
||||||
|
golang.org/x/tools v0.0.0-20200815165600-90abf76919f3 h1:0aScV/0rLmANzEYIhjCOi2pTvDyhZNduBUMD2q3iqs4=
|
||||||
|
golang.org/x/tools v0.0.0-20200815165600-90abf76919f3/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
|
||||||
|
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
|
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
|
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
|
||||||
|
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
@ -393,7 +393,7 @@ func TestVendoredPackages(t *testing.T) {
|
|||||||
s := buf.String()
|
s := buf.String()
|
||||||
// assertions of things that should be mentioned
|
// assertions of things that should be mentioned
|
||||||
var strs = []string{
|
var strs = []string{
|
||||||
`"github.com/matryer/somerepo"`,
|
`"github.com/sudo-suhas/moq-test-pkgs/somerepo"`,
|
||||||
}
|
}
|
||||||
for _, str := range strs {
|
for _, str := range strs {
|
||||||
if !strings.Contains(s, str) {
|
if !strings.Contains(s, str) {
|
||||||
@ -404,7 +404,7 @@ func TestVendoredPackages(t *testing.T) {
|
|||||||
|
|
||||||
func TestVendoredInterface(t *testing.T) {
|
func TestVendoredInterface(t *testing.T) {
|
||||||
m, err := New(Config{
|
m, err := New(Config{
|
||||||
SrcDir: "testpackages/vendoring/vendor/github.com/matryer/somerepo",
|
SrcDir: "testpackages/vendoring/vendor/github.com/sudo-suhas/moq-test-pkgs/somerepo",
|
||||||
PkgName: "someother",
|
PkgName: "someother",
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -418,14 +418,14 @@ func TestVendoredInterface(t *testing.T) {
|
|||||||
s := buf.String()
|
s := buf.String()
|
||||||
// assertions of things that should be mentioned
|
// assertions of things that should be mentioned
|
||||||
var strs = []string{
|
var strs = []string{
|
||||||
`"github.com/matryer/somerepo"`,
|
`"github.com/sudo-suhas/moq-test-pkgs/somerepo"`,
|
||||||
}
|
}
|
||||||
for _, str := range strs {
|
for _, str := range strs {
|
||||||
if !strings.Contains(s, str) {
|
if !strings.Contains(s, str) {
|
||||||
t.Errorf("expected but missing: \"%s\"", str)
|
t.Errorf("expected but missing: \"%s\"", str)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
incorrectImport := `"github.com/matryer/moq/pkg/moq/testpackages/vendoring/vendor/github.com/matryer/somerepo"`
|
incorrectImport := `"github.com/matryer/moq/pkg/moq/testpackages/vendoring/vendor/github.com/sudo-suhas/moq-test-pkgs/somerepo"`
|
||||||
if strings.Contains(s, incorrectImport) {
|
if strings.Contains(s, incorrectImport) {
|
||||||
t.Errorf("unexpected import: %s", incorrectImport)
|
t.Errorf("unexpected import: %s", incorrectImport)
|
||||||
}
|
}
|
||||||
@ -444,7 +444,7 @@ func TestVendoredBuildConstraints(t *testing.T) {
|
|||||||
s := buf.String()
|
s := buf.String()
|
||||||
// assertions of things that should be mentioned
|
// assertions of things that should be mentioned
|
||||||
var strs = []string{
|
var strs = []string{
|
||||||
`"github.com/matryer/buildconstraints"`,
|
`"github.com/sudo-suhas/moq-test-pkgs/buildconstraints"`,
|
||||||
}
|
}
|
||||||
for _, str := range strs {
|
for _, str := range strs {
|
||||||
if !strings.Contains(s, str) {
|
if !strings.Contains(s, str) {
|
||||||
|
5
pkg/moq/testpackages/buildconstraints/go.mod
Normal file
5
pkg/moq/testpackages/buildconstraints/go.mod
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
module github.com/matryer/moq/pkg/moq/testpackages/buildconstraints
|
||||||
|
|
||||||
|
go 1.14
|
||||||
|
|
||||||
|
require github.com/sudo-suhas/moq-test-pkgs/buildconstraints v0.0.0-20200816045313-d2f573eea6c7
|
3
pkg/moq/testpackages/buildconstraints/go.sum
Normal file
3
pkg/moq/testpackages/buildconstraints/go.sum
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
github.com/sudo-suhas/moq-test-pkgs v0.0.0-20200816045313-d2f573eea6c7 h1:Nrz0lKzL7rEBWiclll8DLmBAuPZxMdJTe3UHzPOUkgg=
|
||||||
|
github.com/sudo-suhas/moq-test-pkgs/buildconstraints v0.0.0-20200816045313-d2f573eea6c7 h1:/GmPJhGa5xWMHHdGZ7K5MNM6prYeSnlSUeExdNg62bk=
|
||||||
|
github.com/sudo-suhas/moq-test-pkgs/buildconstraints v0.0.0-20200816045313-d2f573eea6c7/go.mod h1:3SKj4JbVOiJQrGo/HyVTyp+jKwC8eIIDtOaK4L5RZNE=
|
@ -1,9 +1,8 @@
|
|||||||
package user
|
package user
|
||||||
|
|
||||||
import "github.com/matryer/buildconstraints"
|
import "github.com/sudo-suhas/moq-test-pkgs/buildconstraints"
|
||||||
|
|
||||||
// Service does something good with computers.
|
// Service does something good with computers.
|
||||||
type Service interface {
|
type Service interface {
|
||||||
DoSomething(buildconstraints.SomeType) error
|
DoSomething(buildconstraints.SomeType) error
|
||||||
}
|
}
|
||||||
|
|
||||||
|
3
pkg/moq/testpackages/buildconstraints/vendor/github.com/sudo-suhas/moq-test-pkgs/buildconstraints/go.mod
generated
vendored
Normal file
3
pkg/moq/testpackages/buildconstraints/vendor/github.com/sudo-suhas/moq-test-pkgs/buildconstraints/go.mod
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
module github.com/sudo-suhas/moq-test-pkgs/buildconstraints
|
||||||
|
|
||||||
|
go 1.14
|
@ -9,4 +9,3 @@ type SomeType struct {
|
|||||||
// Truth indicates whether true is true or not. Computers.
|
// Truth indicates whether true is true or not. Computers.
|
||||||
Truth bool
|
Truth bool
|
||||||
}
|
}
|
||||||
|
|
@ -3,4 +3,3 @@
|
|||||||
package buildconstraints
|
package buildconstraints
|
||||||
|
|
||||||
var someVariable = "Value 2"
|
var someVariable = "Value 2"
|
||||||
|
|
3
pkg/moq/testpackages/buildconstraints/vendor/modules.txt
vendored
Normal file
3
pkg/moq/testpackages/buildconstraints/vendor/modules.txt
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# github.com/sudo-suhas/moq-test-pkgs/buildconstraints v0.0.0-20200816045313-d2f573eea6c7
|
||||||
|
## explicit
|
||||||
|
github.com/sudo-suhas/moq-test-pkgs/buildconstraints
|
5
pkg/moq/testpackages/go.mod
Normal file
5
pkg/moq/testpackages/go.mod
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
module github.com/matryer/moq/pkg/moq/testpackages
|
||||||
|
|
||||||
|
go 1.14
|
||||||
|
|
||||||
|
require github.com/sudo-suhas/moq-test-pkgs/somerepo v0.0.0-20200816045313-d2f573eea6c7
|
2
pkg/moq/testpackages/go.sum
Normal file
2
pkg/moq/testpackages/go.sum
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
github.com/sudo-suhas/moq-test-pkgs/somerepo v0.0.0-20200816045313-d2f573eea6c7 h1:5TDSgxW5A9Homgu8Kh0iB1aeRCgM1y8pZaxAR0TjeQs=
|
||||||
|
github.com/sudo-suhas/moq-test-pkgs/somerepo v0.0.0-20200816045313-d2f573eea6c7/go.mod h1:3CK3+2qBd+EkNJP+dgGjVYIbEwRQWVf6EgcmyIjTi2A=
|
@ -1,6 +1,6 @@
|
|||||||
package user
|
package user
|
||||||
|
|
||||||
import "github.com/matryer/somerepo"
|
import "github.com/sudo-suhas/moq-test-pkgs/somerepo"
|
||||||
|
|
||||||
//go:generate moq -out user_moq_test.go . Service
|
//go:generate moq -out user_moq_test.go . Service
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
package user
|
package user
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/matryer/somerepo"
|
"github.com/sudo-suhas/moq-test-pkgs/somerepo"
|
||||||
"sync"
|
"sync"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
3
pkg/moq/testpackages/vendor/github.com/sudo-suhas/moq-test-pkgs/somerepo/go.mod
generated
vendored
Normal file
3
pkg/moq/testpackages/vendor/github.com/sudo-suhas/moq-test-pkgs/somerepo/go.mod
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
module github.com/sudo-suhas/moq-test-pkgs/somerepo
|
||||||
|
|
||||||
|
go 1.14
|
3
pkg/moq/testpackages/vendor/modules.txt
vendored
Normal file
3
pkg/moq/testpackages/vendor/modules.txt
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# github.com/sudo-suhas/moq-test-pkgs/somerepo v0.0.0-20200816045313-d2f573eea6c7
|
||||||
|
## explicit
|
||||||
|
github.com/sudo-suhas/moq-test-pkgs/somerepo
|
5
pkg/moq/testpackages/vendoring/go.mod
Normal file
5
pkg/moq/testpackages/vendoring/go.mod
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
module github.com/matryer/moq/pkg/moq/testpackages/vendoring
|
||||||
|
|
||||||
|
go 1.14
|
||||||
|
|
||||||
|
require github.com/sudo-suhas/moq-test-pkgs/somerepo v0.0.0-20200816045313-d2f573eea6c7
|
2
pkg/moq/testpackages/vendoring/go.sum
Normal file
2
pkg/moq/testpackages/vendoring/go.sum
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
github.com/sudo-suhas/moq-test-pkgs/somerepo v0.0.0-20200816045313-d2f573eea6c7 h1:5TDSgxW5A9Homgu8Kh0iB1aeRCgM1y8pZaxAR0TjeQs=
|
||||||
|
github.com/sudo-suhas/moq-test-pkgs/somerepo v0.0.0-20200816045313-d2f573eea6c7/go.mod h1:3CK3+2qBd+EkNJP+dgGjVYIbEwRQWVf6EgcmyIjTi2A=
|
@ -1,6 +1,6 @@
|
|||||||
package user
|
package user
|
||||||
|
|
||||||
import "github.com/matryer/somerepo"
|
import "github.com/sudo-suhas/moq-test-pkgs/somerepo"
|
||||||
|
|
||||||
// Service does something good with computers.
|
// Service does something good with computers.
|
||||||
type Service interface {
|
type Service interface {
|
||||||
|
13
pkg/moq/testpackages/vendoring/vendor/github.com/sudo-suhas/moq-test-pkgs/somerepo/code.go
generated
vendored
Normal file
13
pkg/moq/testpackages/vendoring/vendor/github.com/sudo-suhas/moq-test-pkgs/somerepo/code.go
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
// Package somerepo is a vendored package to test how moq deals with
|
||||||
|
// packages in the vendor package.
|
||||||
|
package somerepo
|
||||||
|
|
||||||
|
// SomeType is just some old type.
|
||||||
|
type SomeType struct {
|
||||||
|
// Truth indicates whether true is true or not. Computers.
|
||||||
|
Truth bool
|
||||||
|
}
|
||||||
|
|
||||||
|
type SomeService interface {
|
||||||
|
Get() SomeType
|
||||||
|
}
|
3
pkg/moq/testpackages/vendoring/vendor/github.com/sudo-suhas/moq-test-pkgs/somerepo/go.mod
generated
vendored
Normal file
3
pkg/moq/testpackages/vendoring/vendor/github.com/sudo-suhas/moq-test-pkgs/somerepo/go.mod
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
module github.com/sudo-suhas/moq-test-pkgs/somerepo
|
||||||
|
|
||||||
|
go 1.14
|
3
pkg/moq/testpackages/vendoring/vendor/modules.txt
vendored
Normal file
3
pkg/moq/testpackages/vendoring/vendor/modules.txt
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# github.com/sudo-suhas/moq-test-pkgs/somerepo v0.0.0-20200816045313-d2f573eea6c7
|
||||||
|
## explicit
|
||||||
|
github.com/sudo-suhas/moq-test-pkgs/somerepo
|
4
pkg/vendor/github.com/matryer/somerepo/yep.go
generated
vendored
4
pkg/vendor/github.com/matryer/somerepo/yep.go
generated
vendored
@ -1,4 +0,0 @@
|
|||||||
package somerepo
|
|
||||||
|
|
||||||
// SomeType is some type
|
|
||||||
type SomeType string
|
|
Loading…
Reference in New Issue
Block a user