@@ -17,8 +17,8 @@ define(function(require){
1717 var emit = require ( '../emit' ) ;
1818 var support = require ( '../support' ) ;
1919
20- // var evt = document.createEvent('CustomEvent ');
21- // evt.initCustomEvent ('test', true, true, {});
20+ var evt = document . createEvent ( 'HTMLEvents ' ) ;
21+ evt . initEvent ( 'test' , true , true , { } ) ;
2222
2323 describe ( 'DOM Events' , function ( ) {
2424 var testEl ;
@@ -77,19 +77,19 @@ define(function(require){
7777 it ( 'should emit a custom event on a DOM element' , function ( ) {
7878 var defer = this . async ( 1000 , 2 ) ;
7979
80- // var spy = sinon.spy(testEl, 'dispatchEvent');
80+ var spy = sinon . spy ( testEl , 'dispatchEvent' ) ;
8181 on ( testEl , 'test' , function ( e ) {
82- // expect(e).to.be.an.instanceof(evt.constructor); // CustomEvent
83- // expect(e.type).to.equal(evt.type);
82+ expect ( e ) . to . be . an . instanceof ( evt . constructor ) ; // HTMLEvents
83+ expect ( e . type ) . to . equal ( evt . type ) ;
8484 defer . resolve ( ) ;
8585 } ) ;
8686 on ( testEl , 'test' , function ( e ) {
87- // expect(e).to.be.an.instanceof(evt.constructor); // CustomEvent
88- // expect(e.type).to.equal(evt.type);
87+ expect ( e ) . to . be . an . instanceof ( evt . constructor ) ; // HTMLEvents
88+ expect ( e . type ) . to . equal ( evt . type ) ;
8989 defer . resolve ( ) ;
9090 } ) ;
91- emit ( testEl , 'test' , { } ) ;
92- // expect(spy).to.have.been.called;
91+ emit ( testEl , 'test' , evt ) ;
92+ expect ( spy ) . to . have . been . called ;
9393
9494 return defer ;
9595 } ) ;
0 commit comments