Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

Commit 60d8b6c

Browse files
authored
Merge pull request hashicorp#16214 from hashicorp/jbardin/registry-url
remove extra slash from registry urls
2 parents f45aae9 + 1fbb2d6 commit 60d8b6c

2 files changed

Lines changed: 16 additions & 4 deletions

File tree

config/module/get.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ func getStorage(s getter.Storage, key string, src string, mode GetMode) (string,
7979
}
8080

8181
const (
82-
registryAPI = "https://registry.terraform.io/v1/modules/"
82+
registryAPI = "https://registry.terraform.io/v1/modules"
8383
xTerraformGet = "X-Terraform-Get"
8484
)
8585

config/module/get_test.go

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ func TestDetectRegistry(t *testing.T) {
102102
defer server.Close()
103103

104104
detector := registryDetector{
105-
api: server.URL + "/v1/modules/",
105+
api: server.URL + "/v1/modules",
106106
client: server.Client(),
107107
}
108108

@@ -181,7 +181,7 @@ func TestDetectors(t *testing.T) {
181181
}
182182

183183
regDetector := &registryDetector{
184-
api: server.URL + "/v1/modules/",
184+
api: server.URL + "/v1/modules",
185185
client: server.Client(),
186186
}
187187

@@ -280,7 +280,7 @@ func TestRegistryGitHubArchive(t *testing.T) {
280280
defer server.Close()
281281

282282
regDetector := &registryDetector{
283-
api: server.URL + "/v1/modules/",
283+
api: server.URL + "/v1/modules",
284284
client: server.Client(),
285285
}
286286

@@ -312,6 +312,18 @@ func TestRegistryGitHubArchive(t *testing.T) {
312312
t.Fatalf("err: %s", err)
313313
}
314314

315+
// stop the registry server, and make sure that we don't need to call out again
316+
server.Close()
317+
tree = NewTree("", testConfig(t, "registry-tar-subdir"))
318+
319+
if err := tree.Load(storage, GetModeGet); err != nil {
320+
t.Fatalf("err: %s", err)
321+
}
322+
323+
if !tree.Loaded() {
324+
t.Fatal("should be loaded")
325+
}
326+
315327
actual := strings.TrimSpace(tree.String())
316328
expected := strings.TrimSpace(treeLoadSubdirStr)
317329
if actual != expected {

0 commit comments

Comments
 (0)