Тестирование компонентов реакции с ферментом мокко чай и синон - PullRequest
0 голосов
/ 21 мая 2019

У меня есть несколько внешних библиотек, которые я использую с моим проектом.Мой компонент React - это обертки, написанные для компонента, которые находятся в моей внешней библиотекеЯ пытаюсь написать тесты для этих компонентов.Как мои тесты могут использовать файлы JavaScript из внешней библиотеки.Какую конфигурацию я должен сделать, чтобы это работало.Я использую React 16 с машинописью.

mocha.opts

--require ts-node/register
--require jsdom-global/register
--watch-extensions tsx,ts
src/**/*.spec.tsx
src/**/*.spec.ts

package.json тестовая запись

"scripts": {
    "test": "cross-env TS_NODE_PROJECT=\"tsconfig.testing.json\"  mocha --opts mocha.opts ",
}

tsconfig.testing.json

{
     "compilerOptions": {
     "paths": { "*": ["types/*"] },
     "baseUrl": "./src",
     "noImplicitAny": false,
     "strictNullChecks": true,
     "module": "esnext",
     "moduleResolution": "node",
     "target": "es5",
     "jsx": "react",
     "lib": [
       "dom",
       "es5",
       "es6",
       "es2016.array.include"
     ],
     "outDir": "lib"
     },
     "include": [
       "./src/**/*.ts",
       "./src/**/*.tsx"
     ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...