ДЛ
Size: a a a
ДЛ
M
DA
M
S
M
S
DA
M
S
M
DB
J
СБ
S
СБ
describe(title: 'test title', testId: 42, () ={})
СБ
S
СБ
S
class Title extends String {
withId (id) {
this.id = id;
return this;
}
};
const _describe = describe;
global.describe = ({title, testId}, func) = {
describe_(new Title(title).withId(testId), func);
};
// и в репортере читать:
const MyReporter = function (runner) {
MochaReporter.call(this, runner);
runner.on("suite", mochaSuite => {
const id = mochaSuite.title.id;
});
}