department-of-veterans-affairs/vets-website

View on GitHub
src/platform/testing/visual-regression/util/create-baseline-image.js

Summary

Maintainability
A
0 mins
Test Coverage
const { getFileNames, createDirectoryIfNotExist } = require('./get-file-names');

// The entry point for this module as a route handler.
// Uses Nightwatch's native screenshot function to take a screenshot.
async function createBaselineImage(browser, route) {
  const [baselineFileName] = getFileNames(route);
  await createDirectoryIfNotExist(baselineFileName);
  await browser.screenshot({
    path: baselineFileName,
    fullPage: true,
    type: 'png',
  });
}

module.exports = createBaselineImage;