Index: go/src/infra/appengine/test-results/frontend/get_test.go |
diff --git a/go/src/infra/appengine/test-results/frontend/get_test.go b/go/src/infra/appengine/test-results/frontend/get_test.go |
new file mode 100644 |
index 0000000000000000000000000000000000000000..7e39e81619c88c136b3290bae5a9736ded59ac27 |
--- /dev/null |
+++ b/go/src/infra/appengine/test-results/frontend/get_test.go |
@@ -0,0 +1,24 @@ |
+package frontend |
+ |
+import ( |
+ "bytes" |
+ "io/ioutil" |
+ "testing" |
+ |
+ . "github.com/smartystreets/goconvey/convey" |
+) |
+ |
+func TestWrapCallback(t *testing.T) { |
+ t.Parallel() |
+ |
+ Convey("wrapCallback", t, func() { |
+ expected := []byte(`foo({"hello":"world"});`) |
+ result := wrapCallback( |
+ bytes.NewReader([]byte(`{"hello":"world"}`)), |
+ "foo", |
+ ) |
+ b, err := ioutil.ReadAll(result) |
+ So(err, ShouldBeNil) |
+ So(b, ShouldResemble, expected) |
+ }) |
+} |