UNPKG

testplane

Version:

Tests framework based on mocha and wdio

34 lines 1.29 kB
"use strict"; const { ImageDiffError } = require("../errors/image-diff-error"); const { NoRefImageError } = require("../errors/no-ref-image-error"); const { InvalidRefImageError } = require("../errors/invalid-ref-image-error"); exports.handleNoRefImage = (currImg, refImg, stateName) => { return Promise.reject(NoRefImageError.create(stateName, currImg, refImg)); }; exports.handleInvalidRefImage = (currImg, refImg, stateName) => { return Promise.reject(new InvalidRefImageError(stateName, currImg, refImg)); }; exports.handleImageDiff = (currImg, refImg, stateName, opts) => { const { tolerance, antialiasingTolerance, canHaveCaret, diffAreas, config, diffBuffer, differentPixels, diffRatio, } = opts; const { buildDiffOpts, system: { diffColor }, } = config; buildDiffOpts.ignoreCaret = buildDiffOpts.ignoreCaret && canHaveCaret; const diffOpts = { current: currImg.path, reference: refImg.path, diffColor, tolerance, antialiasingTolerance, ...buildDiffOpts, }; return Promise.reject(ImageDiffError.create({ stateName, currImg, refImg, diffOpts, diffAreas, diffBuffer, differentPixels, diffRatio, })); }; //# sourceMappingURL=assert-refs.js.map