location: fix tests

This commit is contained in:
Alexander Neumann 2016-01-02 15:33:17 +01:00
parent 5722ccfcda
commit 338ad42273

View file

@ -46,28 +46,35 @@ var parseTests = []struct {
{"s3://eu-central-1/bucketname", Location{Scheme: "s3", {"s3://eu-central-1/bucketname", Location{Scheme: "s3",
Config: s3.Config{ Config: s3.Config{
Region: "eu-central-1", Endpoint: "eu-central-1",
Bucket: "bucketname", Bucket: "bucketname",
}}, }},
}, },
{"s3://hostname.foo/bucketname", Location{Scheme: "s3", {"s3://hostname.foo/bucketname", Location{Scheme: "s3",
Config: s3.Config{ Config: s3.Config{
Region: "hostname.foo", Endpoint: "hostname.foo",
Bucket: "bucketname", Bucket: "bucketname",
}}, }},
}, },
{"s3:eu-central-1/repo", Location{Scheme: "s3", {"s3:eu-central-1/repo", Location{Scheme: "s3",
Config: s3.Config{ Config: s3.Config{
Region: "eu-central-1", Endpoint: "eu-central-1",
Bucket: "repo", Bucket: "repo",
}}, }},
}, },
{"s3:https://hostname.foo/repo", Location{Scheme: "s3", {"s3:https://hostname.foo/repo", Location{Scheme: "s3",
Config: s3.Config{ Config: s3.Config{
URL: "https://hostname.foo", Endpoint: "hostname.foo",
Bucket: "repo", Bucket: "repo",
}}, }},
}, },
{"s3:http://hostname.foo/repo", Location{Scheme: "s3",
Config: s3.Config{
Endpoint: "hostname.foo",
Bucket: "repo",
UseHTTP: true,
}},
},
} }
func TestParse(t *testing.T) { func TestParse(t *testing.T) {