Я создал новый пустой проект angular 9 (ng new my-app
). Затем запустите: npm установите и измените только это:

Я добавил .then()
в виде отчета о наборе кодов Visual Studio, ожидающего возвращения совпадений Обещание .
После запуска npm test -> ng test
я получаю:
ERROR in src/app/app.component.spec.ts:26:41 - error TS2339: Property 'then' does not exist on type 'boolean'.
26 expect(app.title).toEqual('my-app').then(() => { });
~~~~
Итак, я удалил @ types / jasminewd2 из пакета. json и ожидаем, что сопоставители являются синхронными методами, они не возвращают обещание, а являются логическими значениями. Все работает как надо.

Что я здесь пропустил? У кого-нибудь еще есть такие проблемы. Это вышло из коробки, я имею в виду настройки по умолчанию.