UNPKG

siesta-lite

Version:

Stress-free JavaScript unit testing and functional testing tool, works in NodeJS and browsers

44 lines (37 loc) 1.19 kB
StartTest(function(t) { t.testExtJS(function (t) { var observable = new Ext.util.Observable() // frame : false is required as of ExtJS 4.2.0 var btn = new Ext.button.Button({ text : 'text', id : 'bar', cls : 'foo', renderTo : Ext.getBody(), frame : false, listeners : { click : function () { observable.fireEvent('someevent') } } }); t.chain( { waitFor : 'Event', args : [ observable, 'someevent' ], trigger : { click : btn } }, function () { var btn2 = new Ext.button.Button({ text : 'text', renderTo : Ext.getBody(), frame : false }); t.chain( { waitForEvent : [ btn2, 'click' ] } ) t.click(btn2) } ) }); });