TestCafe v1.3.1 Released
This release fixes an issue caused by tsconfig.json
auto-detection.
Version 1.3.0 introduced support for custom TypeScript configuration files where you can provide the compiler options. This feature included automatic detection of these configuration files. If the directory from which you run tests contained a tsconfig.json
file, TestCafe would apply it by default.
However, this behavior caused troubles for users who have already had tsconfig.json
files with conflicting settings in their projects. TestCafe attempted to apply these configurations, which resulted in issues with test compilation.
In v1.3.1, we have disabled tsconfig.json
auto-detection. Now you must explicitly specify the tsconfig.json
file location to apply the compiler settings. You can do it in one of the following ways:
the --ts-config-path command line parameter,
testcafe chrome my-tests --ts-config-path /Users/s.johnson/testcafe/tsconfig.json
the runner.tsConfigPath API method,
runner.tsConfigPath('/Users/s.johnson/testcafe/tsconfig.json');
the tsConfigPath configuration file property.
{ "tsConfigPath": "/Users/s.johnson/testcafe/tsconfig.json" }
We strongly recommend that you upgrade to v1.3.1. We apologize for any inconvenience.