Commit 661944c9 661944c91a2e1c63f72cc0cca4b10b1a6b56bb81 by Nicolas Perriault

refactored 58c04d05, fixed tests

1 parent 160aa84a
Subproject commit 07a3fed824b7e2db17aa17f1448d756babc96053
Subproject commit 788879483f987f3a49401d1f817ae30745c06bd7
......
......@@ -1782,20 +1782,19 @@ function createPage(casper) {
return casper.filter('page.confirm', message) || true;
};
page.onConsoleMessage = function onConsoleMessage(msg) {
// client utils log messages
var level = "info", logTest = /^\[casper:(\w+)\]\s?(.*)/.exec(msg);
if (logTest && logTest.length === 3) {
level = logTest[1];
msg = logTest[2];
return; // don't trigger remote.message event for these
}
// client utils casper console message
var consoleTest = /^\[casper\.echo\]\s?(.*)/.exec(msg);
if (consoleTest && consoleTest.length === 2) {
casper.echo(consoleTest[1]);
return; // don't trigger remote.message event for these
}
casper.log(msg, level, "remote");
// client utils log messages
var logLevel = "info", logTest = /^\[casper:(\w+)\]\s?(.*)/.exec(msg);
if (logTest && logTest.length === 3) {
logLevel = logTest[1];
msg = logTest[2];
}
casper.log(msg, logLevel, "remote");
casper.emit('remote.message', msg);
};
page.onError = function onError(msg, trace) {
......
/*jshint strict:false*/
/*global casper __utils__*/
casper.start('tests/site/index.html');
var oldLevel = casper.options.logLevel;
......