github.com/abemedia/appcast@v0.4.0/target/gcs/gcs_test.go (about)

     1  package gcs_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/gcs"
     9  )
    10  
    11  func TestGCS(t *testing.T) {
    12  	emulator.GCS(t, "bucket")
    13  
    14  	tgt, err := gcs.New(gcs.Config{Bucket: "bucket", Folder: "folder"})
    15  	if err != nil {
    16  		t.Fatal(err)
    17  	}
    18  
    19  	test.Target(t, tgt, func(asset string) string {
    20  		return "https://storage.googleapis.com/bucket/folder/" + asset
    21  	}, test.WithIgnoreRemoveNotFound())
    22  }