Added support for readability log messages forwarding to node.
This commit is contained in:
parent
7da6e82fec
commit
fac76c6c1a
@ -17,14 +17,28 @@ describe("Test page", function() {
|
||||
testPages.forEach(function(testPage) {
|
||||
describe(testPage.dir, function() {
|
||||
it("should render as expected", function(done) {
|
||||
var source = fs.readFileSync(testPage.source, {encoding: "utf-8"});
|
||||
var expected = fs.readFileSync(testPage.expected, {encoding: "utf-8"});
|
||||
jsdom.env(
|
||||
fs.readFileSync(testPage.source, {encoding: "utf-8"}),
|
||||
testPage.source,
|
||||
[path.join(__dirname, "..", "Readability.js")],
|
||||
function (errors, window) {
|
||||
if (errors) {
|
||||
throw new Error(errors);
|
||||
{
|
||||
features: {
|
||||
FetchExternalResources : [],
|
||||
ProcessExternalResources: false,
|
||||
SkipExternalResources: false
|
||||
},
|
||||
created: function(errors, window) {
|
||||
jsdom.getVirtualConsole(window).on("log", function() {
|
||||
// Very strange argument set passed to describe console.log messages…
|
||||
if (arguments[0].indexOf("Reader:") === 0) {
|
||||
console.log(arguments[0], arguments[1][0]);
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
function (errors, window) {
|
||||
expect(errors).eql(null);
|
||||
var uri = {
|
||||
spec: "http://fakehost/test/page.html",
|
||||
host: "fakehost",
|
||||
|
Loading…
Reference in New Issue
Block a user