25 lines
568 B
JavaScript
Executable File
25 lines
568 B
JavaScript
Executable File
/*eslint strict:0*/
|
|
casper.test.begin('callback events', 1, {
|
|
ok: false,
|
|
|
|
tearDown: function(test) {
|
|
casper.removeAllListeners('remote.callback');
|
|
},
|
|
|
|
test: function(test) {
|
|
var self = this;
|
|
|
|
casper.once('remote.callback', function(data) {
|
|
self.ok = (data.hello === 'world');
|
|
});
|
|
|
|
casper.start('tests/site/callback.html', function() {
|
|
test.assert(self.ok, 'callback event has been intercepted');
|
|
});
|
|
|
|
casper.run(function() {
|
|
test.done();
|
|
});
|
|
}
|
|
});
|