github.com/abemedia/appcast@v0.4.0/target/s3/s3_test.go (about) 1 package s3_test 2 3 import ( 4 "testing" 5 6 "github.com/abemedia/appcast/internal/emulator" 7 "github.com/abemedia/appcast/internal/test" 8 "github.com/abemedia/appcast/target/s3" 9 ) 10 11 func TestS3(t *testing.T) { 12 host := emulator.S3(t, "bucket") 13 14 tgt, err := s3.New(s3.Config{ 15 Bucket: "bucket", 16 Folder: "folder", 17 Endpoint: host, 18 Region: "us-east-1", 19 DisableSSL: true, 20 }) 21 if err != nil { 22 t.Fatal(err) 23 } 24 25 test.Target(t, tgt, func(asset string) string { 26 return "http://" + host + "/bucket/folder/" + asset 27 }) 28 }