diff --git a/packages/server-render/server-render-tests.js b/packages/server-render/server-render-tests.js
index 83fee666ed..29527bca69 100644
--- a/packages/server-render/server-render-tests.js
+++ b/packages/server-render/server-render-tests.js
@@ -2,7 +2,7 @@ import { Tinytest } from "meteor/tinytest";
import { WebAppInternals } from "meteor/webapp";
import { onPageLoad } from "meteor/server-render";
import { parse } from "parse5";
-import toString from "stream-to-string";
+import streamToString from "stream-to-string";
const skeleton = `
Look, Ma... static HTML!
@@ -12,8 +12,9 @@ const skeleton = `
`;
-Tinytest.addAsync('server-render - boilerplate', function (test, onComplete) {
- const run = async () => {
+Tinytest.addAsync(
+ 'server-render - boilerplate',
+ async function (test) {
// This test is not a very good demonstration of the server-render
// abstraction. In normal usage, you would call renderIntoElementById
// and not think about the rest of this stuff. The extra complexity owes
@@ -53,10 +54,10 @@ Tinytest.addAsync('server-render - boilerplate', function (test, onComplete) {
const { stream } = WebAppInternals.getBoilerplate({
isServerRenderTest: true,
browser: { name: "fake" },
- url: "/server-render/test"
+ url: "/server-render/test",
}, "web.browser");
- const boilerplate = await toString(stream);
+ const boilerplate = await streamToString(stream);
const ids = [];
const seen = new Set;
@@ -106,6 +107,4 @@ Tinytest.addAsync('server-render - boilerplate', function (test, onComplete) {
onPageLoad.remove(callback2);
}
}
-
- run().then(onComplete).catch(console.error);
-});
+);