UNPKG

slimerjs-firefox

Version:

This repo includes slimerjs as well as downloads a local copy of Firefox.

45 lines (39 loc) 1.28 kB
describe("WebPage.render() segmentation faults", function(){ var webpage; beforeEach(function() { if (webpage) { return; } webpage = require("webpage").create(); }); it("Segfault www.tamasoft.co.jp/en/general-info/unicode.html", function() { var loaded = false; runs(function() { webpage.open("http://www.tamasoft.co.jp/en/general-info/unicode.html", function(success){ loaded = true; }); }); waitsFor(function(){ return loaded;}, 60000); runs(function() { // Clipping - to avoid failure on extremely large page. webpage.clipRect = { top:0, left: 0, width:1200, height:1200 }; webpage.renderBase64("jpg"); webpage.close(); return true; }) }); it("Segfault sportal.bg", function() { var loaded = false; runs(function() { webpage.open("http://sportal.bg", function(success){ loaded = true; }); }); waitsFor(function(){ return loaded;}, 60000); runs(function() { webpage.renderBase64("jpg"); webpage.close(); return true; }) }); });