diff --git a/packages/builder/package.json b/packages/builder/package.json index e058873c18..30b9a2bdae 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -15,8 +15,39 @@ "cy:open": "cypress open", "cy:test": "start-server-and-test cy:setup http://localhost:4001/_builder cy:run" }, - "jest": { - "testEnvironment": "node" + "jest": { + "globals": { + "GLOBALS": { + "client": "web" + } + }, + "testURL": "http://jest-breaks-if-this-does-not-exist", + "moduleNameMapper": { + "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "/internals/mocks/fileMock.js", + "\\.(css|less|sass|scss)$": "identity-obj-proxy", + "components(.*)$": "/src/components$1", + "builderStore(.*)$": "/src/builderStore$1" + }, + "moduleFileExtensions": [ + "js", + "svelte" + ], + "moduleDirectories": [ + "node_modules" + ], + "transform": { + "^.+js$": "babel-jest", + "^.+.svelte$": "svelte-jester" + }, + "transformIgnorePatterns": [ + "/node_modules/(?!svelte).+\\.js$" + ], + "modulePathIgnorePatterns": [ + "/cypress/" + ], + "setupFilesAfterEnv": [ + "@testing-library/jest-dom/extend-expect" + ] }, "eslintConfig": { "extends": [