Jest Ionic test не пройден - неожиданный импорт токена - PullRequest
0 голосов
/ 06 февраля 2019

Я не уверен, почему не удается импортировать GA в мой модульный тест.Как я могу это исправить?

Может быть, ошибка JEST должна указывать мне правильное направление, но, к сожалению, это не так:

Jest encountered an unexpected token
    This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.

    By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".

....

/Users/me/app/node_modules/@ionic-native/google-analytics/index.js:20
    import { Injectable } from '@angular/core';
    ^^^^^^

    SyntaxError: Unexpected token import

      2 | import { Http } from '@angular/http';
      3 | import { Events } from 'ionic-angular';
    > 4 | import { GoogleAnalytics } from '@ionic-native/google-analytics';

По инструкции я расширил свой package.json с помощью

"transformIgnorePatterns": [
  "<rootDir>/node_modules"
],

, но он все равно не работает с той же ошибкой

...