summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArash Arbabi <nervous.fiend@gmail.com>2019-03-31 00:22:33 +0430
committerRyan Dahl <ry@tinyclouds.org>2019-03-30 15:52:33 -0400
commitfd170692ddd48b66bac095db2c9d71fa89bdad43 (patch)
tree646d78fd1eff69fa4ca40ca49845a4f7e94f41af
parentd87c37f089d1ba48652f17cba3b73fb0ae0a7eb8 (diff)
fix: benchmarks not returning on deno 0.3.4+ (denoland/deno_std#317)
Original: https://github.com/denoland/deno_std/commit/a1ceaa6ef7bd7d79d4f9accb2dbfd53482aa887a
-rw-r--r--testing/bench_test.ts10
-rw-r--r--testing/test.ts3
2 files changed, 9 insertions, 4 deletions
diff --git a/testing/bench_test.ts b/testing/bench_test.ts
index 345f104a6..8042db480 100644
--- a/testing/bench_test.ts
+++ b/testing/bench_test.ts
@@ -19,7 +19,8 @@ test(async function benching() {
bench(async function forAwaitFetchDenolandX10(b) {
b.start();
for (let i = 0; i < 10; i++) {
- await fetch("https://deno.land/");
+ let r = await fetch("https://deno.land/");
+ await r.text();
}
b.stop();
});
@@ -27,7 +28,12 @@ test(async function benching() {
bench(async function promiseAllFetchDenolandX10(b) {
const urls = new Array(10).fill("https://deno.land/");
b.start();
- await Promise.all(urls.map((denoland: string) => fetch(denoland)));
+ await Promise.all(
+ urls.map(async (denoland: string) => {
+ let r = await fetch(denoland);
+ await r.text();
+ })
+ );
b.stop();
});
diff --git a/testing/test.ts b/testing/test.ts
index 4b68f5bf4..2359cba2e 100644
--- a/testing/test.ts
+++ b/testing/test.ts
@@ -11,8 +11,7 @@ import "./format_test.ts";
import "./diff_test.ts";
import "./pretty_test.ts";
import "./asserts_test.ts";
-// TODO(ry) Re-enable these tests - they are causing the a hang.
-// import "./bench_test.ts";
+import "./bench_test.ts";
test(function testingAssertEqualActualUncoercable() {
let didThrow = false;