How to use the jest-snapshot.EXTENSION function in jest-snapshot

To help you get started, we’ve selected a few jest-snapshot examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github facebook / jest / packages / jest-cli / src / lib / createHasteMap.js View on Github external
/**
 * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @flow
 */

'use strict';

import type {Config} from 'types/Config';

const HasteMap = require('jest-haste-map');
const SNAPSHOT_EXTENSION = require('jest-snapshot').EXTENSION;

export type Options = {
  maxWorkers: number,
  resetCache: boolean,
};

module.exports = function createHasteMap(
  config: Config,
  options?: ?Options,
): HasteMap {
  const ignorePattern = new RegExp(
    [config.cacheDirectory].concat(config.modulePathIgnorePatterns).join('|')
  );

  return new HasteMap({
    cacheDirectory: config.cacheDirectory,