|
4 | 4 | # But this is going to change: "cue get go" will be renamed "cue import go".
|
5 | 5 | # When that change happens, cue import go will assume that all
|
6 | 6 | # required dependencies are present, and fail otherwise.
|
7 |
| -go get externalmod.test/blah@v1.0.0 |
| 7 | +go get externalmod.test/mixfiles@v1.0.0 |
8 | 8 | go mod tidy
|
9 | 9 |
|
10 | 10 | # cue get go
|
11 |
| -exec cue get go externalmod.test/blah |
12 |
| -cmp cue.mod/gen/externalmod.test/blah/blah_go_gen.cue cue.mod/gen/externalmod.test/blah/blah_go_gen.cue.golden |
13 |
| -cmp cue.mod/gen/externalmod.test/blah/blah_gen.cue cue.mod/gen/externalmod.test/blah/blah_gen.cue.golden |
| 11 | +exec cue get go externalmod.test/mixfiles |
| 12 | +cmp cue.mod/gen/externalmod.test/mixfiles/code_one_go_gen.cue cue.mod/gen/externalmod.test/mixfiles/code_one_go_gen.cue.golden |
| 13 | +cmp cue.mod/gen/externalmod.test/mixfiles/code_two_go_gen.cue cue.mod/gen/externalmod.test/mixfiles/code_two_go_gen.cue.golden |
| 14 | +# TODO(mvdan): fix https://cuelang.org/issue/3644 |
| 15 | +! exists cue.mod/gen/externalmod.test/mixfiles/config_one_gen.cue |
| 16 | +! exists cue.mod/gen/externalmod.test/mixfiles/config_two_gen.cue |
| 17 | +# cmp cue.mod/gen/externalmod.test/mixfiles/config_one_gen.cue cue.mod/gen/externalmod.test/mixfiles/config_one_gen.cue.golden |
| 18 | +# cmp cue.mod/gen/externalmod.test/mixfiles/config_two_gen.cue cue.mod/gen/externalmod.test/mixfiles/config_two_gen.cue.golden |
14 | 19 |
|
15 | 20 | # Verify dependencies are as expected
|
16 | 21 | cmp go.mod go.mod.golden
|
@@ -40,28 +45,44 @@ module mod.test/local
|
40 | 45 |
|
41 | 46 | go 1.14
|
42 | 47 |
|
43 |
| -require externalmod.test/blah v1.0.0 |
| 48 | +require externalmod.test/mixfiles v1.0.0 |
44 | 49 | -- cuedeps.go --
|
45 | 50 | // +build cuedeps
|
46 | 51 |
|
47 | 52 | package cuedeps
|
48 | 53 |
|
49 | 54 | import (
|
50 |
| - _ "externalmod.test/blah" |
| 55 | + _ "externalmod.test/mixfiles" |
51 | 56 | )
|
52 |
| --- cue.mod/gen/externalmod.test/blah/blah_go_gen.cue.golden -- |
| 57 | +-- cue.mod/gen/externalmod.test/mixfiles/code_one_go_gen.cue.golden -- |
53 | 58 | // Code generated by cue get go. DO NOT EDIT.
|
54 | 59 |
|
55 |
| -//cue:generate cue get go externalmod.test/blah |
| 60 | +//cue:generate cue get go externalmod.test/mixfiles |
56 | 61 |
|
57 |
| -package blah |
| 62 | +package mixfiles |
58 | 63 |
|
59 |
| -#Name: "Orange" |
60 |
| --- cue.mod/gen/externalmod.test/blah/blah_gen.cue.golden -- |
| 64 | +#NameOne: "Orange" |
| 65 | +-- cue.mod/gen/externalmod.test/mixfiles/code_two_go_gen.cue.golden -- |
61 | 66 | // Code generated by cue get go. DO NOT EDIT.
|
62 | 67 |
|
63 |
| -//cue:generate cue get go externalmod.test/blah |
| 68 | +//cue:generate cue get go externalmod.test/mixfiles |
64 | 69 |
|
65 |
| -package blah |
| 70 | +package mixfiles |
| 71 | + |
| 72 | +#NameTwo: "Apple" |
| 73 | +-- cue.mod/gen/externalmod.test/mixfiles/config_one_gen.cue.golden -- |
| 74 | +// Code generated by cue get go. DO NOT EDIT. |
| 75 | + |
| 76 | +//cue:generate cue get go externalmod.test/mixfiles |
| 77 | + |
| 78 | +package mixfiles |
66 | 79 |
|
67 | 80 | Type: "Fruit"
|
| 81 | +-- cue.mod/gen/externalmod.test/mixfiles/config_two_gen.cue.golden -- |
| 82 | +// Code generated by cue get go. DO NOT EDIT. |
| 83 | + |
| 84 | +//cue:generate cue get go externalmod.test/mixfiles |
| 85 | + |
| 86 | +package mixfiles |
| 87 | + |
| 88 | +Type: string |
0 commit comments