update tests
diff --git a/bundle_test.go b/bundle_test.go
index e848cec..0b8b535 100644
--- a/bundle_test.go
+++ b/bundle_test.go
@@ -18,6 +18,7 @@
 	"net/http"
 
 	"bytes"
+	"encoding/json"
 	"github.com/gorilla/mux"
 	. "github.com/onsi/ginkgo"
 	. "github.com/onsi/gomega"
@@ -166,7 +167,18 @@
 
 	uriString := strings.Replace(bundleTestUrl+b.signedEndpoint, "{blobId}", blobId, 1)
 	log.Debug("dummyBlobServer returnSigned: " + uriString)
-	_, err := io.Copy(w, bytes.NewReader([]byte(uriString)))
+
+	res := blobServerResponse{
+		Id:                       blobId,
+		Kind:                     "Blob",
+		Self:                     r.RequestURI,
+		SignedUrl:                uriString,
+		SignedUrlExpiryTimestamp: time.Now().Add(3 * time.Hour).Format(time.RFC3339),
+	}
+
+	resBytes, err := json.Marshal(res)
+	Expect(err).Should(Succeed())
+	_, err = io.Copy(w, bytes.NewReader(resBytes))
 	Expect(err).Should(Succeed())
 	w.Header().Set("Content-Type", headerSteam)
 }