UNPKG

@shelex/cypress-allure-plugin

Version:
20 lines (17 loc) 647 B
const crypto = require('crypto-js'); const logger = require('../reporter/debug'); const overwriteTestNameMaybe = (test) => { const overrideIndex = test.parameters.findIndex( (p) => p.name === 'OverwriteTestName' ); if (overrideIndex !== -1) { const name = test.parameters[overrideIndex].value; logger.writer('overwriting test "%s" name to "%s"', test.name, name); test.name = name; test.fullName = name; test.historyId = crypto.MD5(name).toString(crypto.enc.Hex); test.parameters.splice(overrideIndex, 1); } return test; }; module.exports = { overwriteTestNameMaybe };