25 lines
568 B
JavaScript
25 lines
568 B
JavaScript
|
/*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();
|
||
|
});
|
||
|
}
|
||
|
});
|