From 9f6aef1b2bb58513f9963b893a6c071b71db8ca8 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Mon, 17 Sep 2018 08:32:52 -0700 Subject: [PATCH] Teach ESLint and Jest about .tsx --- .eslintrc | 5 +---- config/jest.unit.js | 6 +++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/.eslintrc b/.eslintrc index 561d4dbc..d3093515 100644 --- a/.eslintrc +++ b/.eslintrc @@ -15,10 +15,7 @@ }, "import/resolver": { "node": { - "extensions": [ - ".js", - ".ts" - ] + "extensions": [".js", ".ts", ".tsx"] } } }, diff --git a/config/jest.unit.js b/config/jest.unit.js index d5e43640..c61ec89d 100644 --- a/config/jest.unit.js +++ b/config/jest.unit.js @@ -1,17 +1,17 @@ module.exports = { displayName: "test", rootDir: "../", - testRegex: "\\.test\\.js$", + testRegex: "\\.test\\.(js|ts|tsx)$", globals: { SENTRY_DSN: null }, - moduleFileExtensions: ["js", "ts"], + moduleFileExtensions: ["js", "tsx", "ts"], moduleNameMapper: { "\\.css$": "/js/__mocks__/styleMock.js", "\\.wsz$": "/js/__mocks__/fileMock.js", "\\.mp3$": "/js/__mocks__/fileMock.js" }, transform: { - "^.+\\.(js|ts)$": "babel-jest" + "^.+\\.(js|ts|tsx)$": "babel-jest" } };