UNPKG

cypress-testrail-paper

Version:

Easy and decoupled Cypress TestRail reporter

30 lines (23 loc) 698 B
class TestCaseParser { /** * * @param title * @returns {string[]|*[]} */ searchCaseId(title) { const trimmedTitle = title.trim(); const foundCases = []; if (trimmedTitle.includes(':')) { const caseSection = trimmedTitle.substring(0, trimmedTitle.indexOf(':')); const cases = caseSection.split(' '); cases.forEach((singleCase) => { if (singleCase.startsWith('C')) { singleCase = singleCase.replace('C', ''); foundCases.push(singleCase); } }); } return foundCases; } } module.exports = TestCaseParser;