sourcegraph/dev/sg/sg_images_test.go
2024-04-19 11:41:41 +00:00

33 lines
568 B
Go

package main
import (
"fmt"
"testing"
)
func Test_trimImageTarballTarget(t *testing.T) {
tests := []struct {
target string
want string
}{
{
target: "//cmd/worker:image_tarball",
want: "cmd/worker",
},
{
target: "//docker-images/caddy:image_tarball",
want: "docker-images/caddy",
},
}
for _, tt := range tests {
t.Run(fmt.Sprintf("%q to %q", tt.target, tt.want), func(t *testing.T) {
got := trimImageTarballTarget(tt.target)
if got != tt.want {
t.Logf("got %q but wanted %q", got, tt.want)
t.Fail()
}
})
}
}