(ms)
| 548 | }); |
| 549 | }, |
| 550 | cancel = function(ms) { |
| 551 | return new Promise(function(resolve, reject) { |
| 552 | setTimeout(function() { reject('rejected'); }, ms); |
| 553 | }); |
| 554 | }, |
| 555 | fsm = new StateMachine({ |
| 556 | transitions: [ |
| 557 | { name: 'step', from: 'none', to: 'complete' } |