Использование Jasmine-DOM в проекте Angular
У меня есть проект Angular 10 CLI (v10.1.2). Я установил
@testing-library/angular@10.0.2
, и мне нужны хорошие сопоставители вроде
.toBeInTheDocument()
, но поскольку я использую Karma для запуска Jasmine (настроенного через Angular) и Typescript, я не уверен, как установить
@testing-library/jasmine-dom
сопоставители?
Я пробовал следовать инструкциям для последней версии (v1.1.0), но пока я вижу совпадения на
HTMLMatchers
введите VSCode, я не могу добавить сопоставители. Пытаюсь импортировать их с помощью
import JasmineDOM from '@testing-library/jasmine-dom';
дает ошибку
File C:/.../node_modules/@types/testing-library__jasmine-dom/index.d.ts
это не модуль.
Так как это проект Angular CLI, а за Karma стоит Жасмин, было бы разумнее использовать плагин Karma? (Я ничего не вижу...)
1 ответ
Я остановил разработчика jasmine-dom, чтобы исправить ошибку с библиотекой CSS, которая мешала мне использовать ее с Karma, и мы обновили документы - так что теперь это должно быть довольно просто!