diff --git a/benchmarks/benchmarks.js b/benchmarks/benchmarks.js index 475c6a0..0aed32b 100644 --- a/benchmarks/benchmarks.js +++ b/benchmarks/benchmarks.js @@ -1,4 +1,4 @@ -var getTestPages = require("../test/bootstrap").getTestPages; +var getTestPages = require("../test/utils").getTestPages; var readability = require("../index.js"); var Readability = readability.Readability; @@ -56,3 +56,22 @@ suite("Readability test page perf", function () { }); }); }); + +suite("isProbablyReaderable perf", function () { + set("iterations", 1); + set("type", "static"); + + var uri = { + spec: "http://fakehost/test/page.html", + host: "fakehost", + prePath: "http://fakehost", + scheme: "http", + pathBase: "http://fakehost/test" + }; + testPages.forEach(function(testPage) { + var doc = new JSDOMParser().parse(testPage.source); + bench(testPage.dir + " readability perf", function() { + new Readability(uri, doc).isProbablyReaderable(); + }); + }); +});