MCPcopy Create free account
hub / github.com/garris/BackstopJS / flatMapTestPairs

Function flatMapTestPairs

core/util/createBitmaps.js:163–189  ·  view source on GitHub ↗
(rawTestPairs)

Source from the content-addressed store, hash-verified

161}
162
163function flatMapTestPairs (rawTestPairs) {
164 return rawTestPairs.reduce((acc, result) => {
165 let testPairs = result.testPairs;
166 if (!testPairs) {
167 testPairs = {
168 diff: {
169 isSameDimensions: '',
170 dimensionDifference: {
171 width: '',
172 height: ''
173 },
174 misMatchPercentage: ''
175 },
176 reference: '',
177 test: '',
178 selector: '',
179 fileName: '',
180 label: '',
181 scenario: result.scenario,
182 viewport: result.viewport,
183 msg: result.msg,
184 error: result.originalError && result.originalError.name
185 };
186 }
187 return acc.concat(testPairs);
188 }, []);
189}
190
191module.exports = function (config, isReference) {
192 const promise = delegateScenarios(decorateConfigForCapture(config, isReference))

Callers 1

createBitmaps.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected