github.com/abemedia/appcast@v0.4.0/source/gcs/gcs_test.go (about) 1 package gcs_test 2 3 import ( 4 "path" 5 "testing" 6 7 "github.com/abemedia/appcast/internal/emulator" 8 "github.com/abemedia/appcast/internal/test" 9 "github.com/abemedia/appcast/source/gcs" 10 ) 11 12 func TestS3(t *testing.T) { 13 emulator.GCS(t, "bucket") 14 15 s, err := gcs.New(gcs.Config{Bucket: "bucket", Folder: "folder"}) 16 if err != nil { 17 t.Fatal(err) 18 } 19 20 test.Source(t, s, func(version, asset string) string { 21 return "https://storage.googleapis.com/bucket/folder/" + path.Join(version, asset) 22 }) 23 }