github.com/abemedia/appcast@v0.4.0/target/azureblob/azureblob_test.go (about) 1 package azureblob_test 2 3 import ( 4 "net/url" 5 "path" 6 "testing" 7 8 "github.com/abemedia/appcast/internal/emulator" 9 "github.com/abemedia/appcast/internal/test" 10 "github.com/abemedia/appcast/target/azureblob" 11 ) 12 13 func TestAzureblob(t *testing.T) { 14 host := emulator.AzureBlob(t, "bucket") 15 16 tgt, err := azureblob.New(azureblob.Config{Bucket: "bucket", Folder: "folder"}) 17 if err != nil { 18 t.Fatal(err) 19 } 20 21 test.Target(t, tgt, func(asset string) string { 22 return "http://" + host + "/devstoreaccount1/bucket/" + url.PathEscape(path.Join("folder", asset)) 23 }) 24 }