mirror of
https://github.com/zulip/zulip.git
synced 2025-11-09 08:26:11 +00:00
Update casperjs to 1.0.2.
(imported from commit 9e34b51c4588dce6419ea86024b2e8c06346a685)
This commit is contained in:
@@ -1,38 +1,37 @@
|
||||
/*
|
||||
/*jshint strict:false*/
|
||||
/*global CasperError console phantom require*/
|
||||
|
||||
/**
|
||||
* A basic custom logging implementation. The idea is to (extremely) verbosely
|
||||
* log every received resource.
|
||||
*/
|
||||
|
||||
var casper = require("casper").create({
|
||||
/*
|
||||
Every time a resource is received, a new log entry is added to the stack at
|
||||
the 'verbose' level.
|
||||
*/
|
||||
onResourceReceived: function(self, resource) {
|
||||
var header, infos, prop, props, _i, _j, _len, _len1, _ref;
|
||||
infos = [];
|
||||
props = [
|
||||
"url",
|
||||
"status",
|
||||
"statusText",
|
||||
"redirectURL",
|
||||
"bodySize"
|
||||
];
|
||||
for (_i = 0, _len = props.length; _i < _len; _i++) {
|
||||
prop = props[_i];
|
||||
infos.push(resource[prop]);
|
||||
}
|
||||
_ref = resource.headers;
|
||||
for (_j = 0, _len1 = _ref.length; _j < _len1; _j++) {
|
||||
header = _ref[_j];
|
||||
infos.push("[" + header.name + ": " + header.value + "]");
|
||||
}
|
||||
this.log(infos.join(", "), "verbose");
|
||||
},
|
||||
verbose: true,
|
||||
logLevel: "verbose"
|
||||
});
|
||||
|
||||
/**
|
||||
* Every time a resource is received, a new log entry is added to the stack at
|
||||
* the 'verbose' level.
|
||||
*/
|
||||
casper.on('resource.received', function(resource) {
|
||||
var infos = [];
|
||||
var props = [
|
||||
"url",
|
||||
"status",
|
||||
"statusText",
|
||||
"redirectURL",
|
||||
"bodySize"
|
||||
];
|
||||
props.forEach(function(prop) {
|
||||
infos.push(resource[prop]);
|
||||
});
|
||||
resource.headers.forEach(function(header) {
|
||||
infos.push("[" + header.name + ": " + header.value + "]");
|
||||
});
|
||||
this.log(infos.join(", "), "verbose");
|
||||
});
|
||||
|
||||
// add a new 'verbose' logging level at the lowest priority
|
||||
casper.logLevels = ["verbose"].concat(casper.logLevels);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user