{
  "roots": ["app"],
  "testPathIgnorePatterns": ["/node_modules/", "stub", "fakeActiveTaskResponse", "fixtures", "sampleexplainplan"],

  "setupFiles": ["./jest-shim.js"],
  "setupFilesAfterEnv": ["./jest-setup.js"],

  "moduleNameMapper": {
    "underscore": "lodash",
    "sinon": "<rootDir>/node_modules/sinon/pkg/sinon.js",
    "ace-builds": "<rootDir>/node_modules/ace-builds",
    "fetch-mock": "<rootDir>/node_modules/fetch-mock/dist/cjs/index.js",
    "./ace-mode-mango.js": "<rootDir>/app/addons/components/components/ace-mode-mango.js",
    "./ace-worker-mango.js": "<rootDir>/app/addons/components/components/ace-worker-mango.js",

    "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|swf|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
    "\\.(css|less|scss)$": "<rootDir>/__mocks__/styleMock.js",

    "jsondiffpatch": "<rootDir>/__mocks__/jsondiffpatchMock.js",
    "jsondiffpatch/formatters/html": "<rootDir>/__mocks__/jsondiffpatch_HtmlFormatterMock.js"
  },

  "testEnvironmentOptions": {
    "url": "http://localhost:8000"
  },
  
  "testEnvironment": "jsdom"
}
