From 84b05d83ff6dfcd93684e09ed40ccdb5683fed32 Mon Sep 17 00:00:00 2001 From: Riho Pihlak Date: Fri, 27 Jul 2018 18:39:16 +0300 Subject: [PATCH] Fix using HttpService in e2e tests HttpService did not work in e2e tests because Jest testEnvironment was jsdom by default. HttpService threw NetworkError on each request because axios uses XHR adapter instead of HTTP adapter in this environment. Now, Jest testEnvironment is node. --- test/jest-e2e.json | 1 + 1 file changed, 1 insertion(+) diff --git a/test/jest-e2e.json b/test/jest-e2e.json index 8c673b0..e9d912f 100644 --- a/test/jest-e2e.json +++ b/test/jest-e2e.json @@ -1,6 +1,7 @@ { "moduleFileExtensions": ["js", "json", "ts"], "rootDir": ".", + "testEnvironment": "node", "testRegex": ".e2e-spec.ts$", "transform": { "^.+\\.(t|j)s$": "ts-jest"