Это конфигурация, которая у меня есть (проблема может быть в самой конфигурации)
angular: 7
jest: 24.9.0
angular -cli: 8.3.12
@ angular -builders / jest ": 8.3.2
Я выполнил действия, описанные здесь, чтобы настроить тесты https://github.com/just-jeb/angular-builders/blob/8.x.x/packages/jest/README.md. Однако, когда я запускаю тесты, я получаю следующую ошибку:
ReferenceError: XMLHttpRequest is not defined
at patchXHR (node_modules/zone.js/dist/zone.js:3172:39)
Тест является простым тестом
describe("Simple test", () => {
it("should just pass", () => {
expect(1).toEqual(1);
});
});
My jest.config. js выглядит так
module.exports = {
// preset: "ts-jest",
testEnvironment: "node",
};
Мой angular. json имеет следующую конфигурацию
"test": {
"builder": "@angular-builders/jest:run"
}
Может быть, есть какое-то несоответствие версий, или есть полностью другой способ настройки юнит-тестов для jest с Angular 7.