()
| 31 | } |
| 32 | |
| 33 | function onTestFinished() { |
| 34 | if (typeof finish === 'function') finish() |
| 35 | if (pauseSessionOpen) { |
| 36 | recorder.session.restore('pause') |
| 37 | pauseSessionOpen = false |
| 38 | } |
| 39 | if (rl) rl.close() |
| 40 | if (!externalHandler) history.save() |
| 41 | event.dispatcher.removeListener(event.step.after, onStepAfter) |
| 42 | event.dispatcher.removeListener(event.test.finished, onTestFinished) |
| 43 | } |
| 44 | |
| 45 | function registerPauseListeners() { |
| 46 | event.dispatcher.removeListener(event.step.after, onStepAfter) |