mirror of https://github.com/vitalif/phantomjs
22 lines
560 B
JavaScript
22 lines
560 B
JavaScript
var assert = require('../../assert');
|
|
var webpage = require('webpage');
|
|
|
|
var page = webpage.create();
|
|
|
|
var urlToBlockRexExp = /logo\.png$/i;
|
|
var abortCount = 0;
|
|
|
|
page.onResourceRequested = function(requestData, request) {
|
|
if (urlToBlockRexExp.test(requestData.url)) {
|
|
assert.typeOf(request, 'object');
|
|
assert.typeOf(request.abort, 'function');
|
|
request.abort();
|
|
++abortCount;
|
|
}
|
|
};
|
|
|
|
page.open('http://localhost:9180/logo.html', function (status) {
|
|
assert.equal(status, 'success');
|
|
assert.equal(abortCount, 1);
|
|
});
|