Angular Tour of Heroes - тестовый проект включен, но не работает - PullRequest
0 голосов
/ 14 мая 2018

Я скачал тестовый проект Angular Tour of Heroes здесь .Я получаю следующие ошибки с самого начала.Любые идеи?

ОШИБКА в модуле ввода не найдена: Ошибка: Не удается разрешить 'C: \ code \ testing \ src \ test.ts' в 'C: \ code \ testing'

ОШИБКА в ошибке TS6053: Файл 'C: /code/testing/src/test.ts' не найден.src / app / twain / twain.component.marbles.spec.ts (3,40): ошибка TS2307: не удается найти модуль 'jasmine-marbles'.

1 Ответ

0 голосов
/ 14 мая 2018

Мне удалось заставить его работать за несколько шагов.

  1. Откройте файл angular.json.

    test => options => main

    Изменить "main": "src/test.ts", на "main": "src/tests.sb.ts",

  2. Откройте файл tsconfig.spec.json.

    Изменить это: "файлы": [ "test.ts", "polyfills.ts" ]
    К этому: "файлы": [ "tests.sb.ts", "polyfills.ts" ]

  3. Запустите это:

    npm i jasmine-marbles
    
  4. Затем запустите тест.

    npm test
    

Ваши тесты теперь должны работать.

...