in x-test.js [625:648]
static onRegister(context, event) {
if (!context.state.ended) {
const data = event.data.data;
switch(data.type) {
case 'test':
XTestRoot.registerTest(context, data);
break;
case 'describe-start':
XTestRoot.registerDescribeStart(context, data);
break;
case 'describe-end':
XTestRoot.registerDescribeEnd(context, data);
break;
case 'it':
XTestRoot.registerIt(context, data);
break;
case 'coverage':
XTestRoot.registerCoverage(context, data);
break;
default:
throw new Error(`Unexpected registration type "${data.type}".`);
}
}
}