Skip to content

Commit ce7fed1

Browse files
author
Aaron Schlesinger
committed
fix(slug_builder_info_test.go): begin testing SlugBuilderInfo
1 parent bf96564 commit ce7fed1

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package storage
2+
3+
import (
4+
"strings"
5+
"testing"
6+
7+
"github.com/deis/builder/pkg/gitreceive/git"
8+
)
9+
10+
const (
11+
rawSha = "c3b4e4ba8b7267226ff02ad07a3a2cca9c9237de"
12+
s3Endpoint = "http://10.1.2.3:9090"
13+
appName = "myapp"
14+
slugName = "myslug"
15+
)
16+
17+
func TestS3Endpoint(t *testing.T) {
18+
sha, err := git.NewSha(rawSha)
19+
if err != nil {
20+
t.Fatalf("error building git sha (%s)", err)
21+
}
22+
sbi := NewSlugBuilderInfo(s3Endpoint, appName, slugName, sha)
23+
if !strings.HasPrefix(sbi.PushURL, s3Endpoint) {
24+
t.Errorf("push URL %s didn't have expected s3 endpoint prefix %s", sbi.PushURL, s3Endpoint)
25+
}
26+
if !strings.HasPrefix(sbi.TarURL, s3Endpoint) {
27+
t.Errorf("tar URL %s didn't have expected s3 endpoint prefix %s", sbi.TarURL, s3Endpoint)
28+
}
29+
}

0 commit comments

Comments
 (0)