github.com/bshelton229/agent@v3.5.4+incompatible/agent/gs_uploader_test.go (about) 1 package agent 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestGSUploaderBucketPath(t *testing.T) { 10 t.Parallel() 11 12 gsUploader := GSUploader{Destination: "gs://my-bucket-name/foo/bar"} 13 assert.Equal(t, gsUploader.BucketPath(), "foo/bar") 14 15 gsUploader.Destination = "gs://starts-with-an-s/and-this-is-its/folder" 16 assert.Equal(t, gsUploader.BucketPath(), "and-this-is-its/folder") 17 } 18 19 func TestGSUploaderBucketName(t *testing.T) { 20 t.Parallel() 21 22 gsUploader := GSUploader{Destination: "gs://my-bucket-name/foo/bar"} 23 assert.Equal(t, gsUploader.BucketName(), "my-bucket-name") 24 25 gsUploader.Destination = "gs://starts-with-an-s" 26 assert.Equal(t, gsUploader.BucketName(), "starts-with-an-s") 27 }