tablesort
Version:
A sorting component for HTML tables
31 lines (26 loc) • 623 B
JavaScript
;
/* global phantom */
var page = require('webpage').create();
var system = require('system');
var url = system.env.url;
page.onConsoleMessage = function(msg) {
system.stdout.writeLine(msg);
if (msg.indexOf('# ok') === 0) {
phantom.exit(0);
} else if (msg.indexOf('# fail') === 0) {
phantom.exit(1);
}
};
page.onError = function(msg) {
system.stderr.writeLine(msg);
phantom.exit(1);
};
page.open(url, function(status) {
if (status !== 'success') {
system.stderr.writeLine('failed to open ' + url);
phantom.exit(1);
}
});
setTimeout(function() {
phantom.exit(1);
}, 60000);