-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
Description
I've been seeing more and more timeouts especially when running on GitHub Actions. I have very few and simple tests, so I'm not sure of why this times out so easily.
> @ ava /home/runner/work/refined-github/refined-github
> TS_NODE_FILES=true ava "--serial"
✖ Timed out while running tests
(node:3140) Warning: require() of ES modules is not supported.
require() of /home/runner/work/refined-github/refined-github/node_modules/select-dom/index.js from /home/runner/work/refined-github/refined-github/source/github-helpers/index.ts is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.
Instead rename index.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from /home/runner/work/refined-github/refined-github/node_modules/select-dom/package.json.
✔ search-query.ts › .get
✔ search-query.ts › .getQueryParts
✔ search-query.ts › getQueryParts with spaces support
✔ search-query.ts › .set
✔ search-query.ts › .edit
✔ search-query.ts › .replace
✔ search-query.ts › .remove
✔ search-query.ts › .add
✔ search-query.ts › .includes
✔ search-query.ts › defaults
9 tests passed
1 known failure
search-query.ts › getQueryParts with spaces support
Test file that times out: https://github.com/sindresorhus/refined-github/blob/master/test/helpers.ts
✅ Example run that completes: https://github.com/sindresorhus/refined-github/runs/695138978?check_suite_focus=true
❌ Example run that times out: https://github.com/sindresorhus/refined-github/runs/693030486?check_suite_focus=true
AVA 3.8.2
Node v12.16.3
{
"ava": {
"files": [
"test/*.ts"
],
"extensions": [
"ts"
],
"require": [
"esm",
"ts-node/register"
]
}
}