«JestSerializer» не может быть назначен параметру типа «SnapshotSerializerPlugin» - PullRequest
0 голосов
/ 20 февраля 2019

В моем приложении CRA есть файл setupTests.ts, который показывает это предупреждение в методе createSerializer ().Если я переименую файл в файл js, все скомпилируется и тест запускается.Хотя, если я добавлю "snapshotSerializers": ["enzyme-to-json/serializer"] в качестве jest config в package.json, он будет работать нормально.Но мне любопытно, есть ли способ заставить его работать в этом файле.

import React from "react";
import Enzyme from "enzyme";
import Adapter from "enzyme-adapter-react-16";
import { createSerializer } from "enzyme-to-json";

expect.addSnapshotSerializer(createSerializer({mode: "deep",noKey: true}) );
Enzyme.configure({adapter: new Adapter()});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...