UNPKG

@ovotech/cypress-tourist

Version:

Visit a place, take a picture. Compare.

23 lines (15 loc) 582 B
const { CHALLENGER, CHAMPION } = require('../variables.json') const challengerChampionRegex = new RegExp(`${CHALLENGER}|${CHAMPION}`) const standardise = arr => arr.map(path => path.replace(challengerChampionRegex, '')) const getUniquePaths = (parent, child) => { if (parent.length === 0) { return parent } if (child.length === 0) { return parent } const standardParent = standardise(parent) const standardChild = standardise(child) return parent.filter((_, index) => !standardChild.includes(standardParent[index])) } exports.getUnique = getUniquePaths