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