From d8c837012b274e64754e5faf96797ae86b3c5725 Mon Sep 17 00:00:00 2001 From: Gijs Kruitbosch Date: Mon, 24 Dec 2018 22:34:12 +0000 Subject: [PATCH] Fix benchmark script for script split and new JSDOM version --- benchmarks/benchmarks.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/benchmarks/benchmarks.js b/benchmarks/benchmarks.js index b57c2f1..1ff4eba 100644 --- a/benchmarks/benchmarks.js +++ b/benchmarks/benchmarks.js @@ -1,6 +1,8 @@ var getTestPages = require("../test/utils").getTestPages; var readability = require("../index.js"); +var readabilityCheck = require("../Readability-readerable.js"); +var JSDOM = require("jsdom").JSDOM; var Readability = readability.Readability; var JSDOMParser = readability.JSDOMParser; @@ -55,9 +57,12 @@ suite("isProbablyReaderable perf", function () { set("type", "static"); testPages.forEach(function(testPage) { - var doc = new JSDOMParser().parse(testPage.source); + var uri = "http://fakehost/test/page.html"; + var doc = new JSDOM(testPage.source, { + url: uri, + }).window.document; bench(testPage.dir + " readability perf", function() { - new Readability(doc).isProbablyReaderable(); + readabilityCheck.isProbablyReaderable(doc); }); }); });