From ac806484102558c9da3878587298593eb8de164b Mon Sep 17 00:00:00 2001 From: Veado Date: Tue, 21 Apr 2020 16:03:54 +0200 Subject: [PATCH] Trying to run testcafe using latest Electron v.8.x It's still failing. It seems more an issue of `testcafe-browser-provider` https://github.com/DevExpress/testcafe-browser-provider-electron/issues/64 --- package.json | 4 ++-- tsconfig.testcafe.json | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 tsconfig.testcafe.json diff --git a/package.json b/package.json index 89b8815fe..e8b30b609 100644 --- a/package.json +++ b/package.json @@ -32,8 +32,8 @@ "start-renderer-dev": "cross-env NODE_ENV=development webpack-dev-server --config configs/webpack.config.renderer.dev.babel.js", "test": "cross-env NODE_ENV=test BABEL_DISABLE_CACHE=1 jest", "test-all": "yarn lint && yarn ts && yarn build && yarn test && yarn build-e2e && yarn test-e2e", - "test-e2e": "node -r @babel/register ./internals/scripts/CheckBuildsExist.js && cross-env NODE_ENV=test testcafe electron:./app ./test/e2e/HomePage.e2e.ts", - "test-e2e-live": "node -r @babel/register ./internals/scripts/CheckBuildsExist.js && cross-env NODE_ENV=test testcafe --live electron:./app ./test/e2e/HomePage.e2e.ts", + "test-e2e": "node -r @babel/register ./internals/scripts/CheckBuildsExist.js && cross-env NODE_ENV=test testcafe electron:./app ./test/e2e/HomePage.e2e.ts --ts-config-path ./tsconfig.testcafe.json", + "test-e2e-live": "node -r @babel/register ./internals/scripts/CheckBuildsExist.js && cross-env NODE_ENV=test testcafe --live electron:./app ./test/e2e/HomePage.e2e.ts --ts-config-path ./tsconfig.testcafe.json", "test-watch": "yarn test --watch" }, "lint-staged": { diff --git a/tsconfig.testcafe.json b/tsconfig.testcafe.json new file mode 100644 index 000000000..62eea8659 --- /dev/null +++ b/tsconfig.testcafe.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig", + // https://devexpress.github.io/testcafe/documentation/test-api/typescript-support.html#customize-compiler-options + "compilerOptions": { + "sourceMap": false, + "strict": false + } +}