Inferno + Jest + Typescript неожиданный токен

Я пытаюсь проверить мое приложение Inferno на машинописи с помощью Jest. Jest не распознает мой компонент Inferno:

Я следовал этому руководству, чтобы заставить шутку работать с машинописью.

Вот мой InputForm.test.tsx:

 import 'inferno'
 import 'inferno-component'
 import 'inferno-devtools'
 import 'jasmine'

 import InputForm from '../../build/component/InputForm/InputForm'

 describe('Render InputForms', () => {
   it('Render InputForm', () => {
     const vNodeTree = (
       <InputForm name="toto" id="toto" type="text" />
     )
     const renderedTree = renderIntoDocument(vNodeTree)
     expect(renderedTree.type).toBeTruthy()
  })
 })

Код работает без тестовой (шутливой) части.

Тип ошибки, который у меня есть, похож на тот, который мы можем найти при реакции. Тем не менее, этот параметр "jsx" в файле tsconfig.json должен был быть установлен как "preserve" в примере машинописного текста. "Инферно" не является одной из возможностей для этого конфига, если я изменю его на "реагировать", он не компилируется.

Я ищу способ протестировать мое приложение Inferno с помощью машинописного текста. Разве оно еще не разработано для работы в такой среде? Стоит ли искать мокко, чтобы делать то, что я хочу?

Кажется, что 'create-inferno-app' работает с inferno, но в javascript.

Каким путем я должен идти, чтобы решить мою проблему?

0 ответов

Другие вопросы по тегам