У меня есть проект Angular 10 CLI (v10.1.2). Я установил @testing-library/[email protected]
и хочу хорошие сопоставители, такие как .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, а Jasmine стоит за Karma, не будет ли разумнее использовать плагин Karma? (ничего не вижу...)