Skip to content

Commit bf5b66e

Browse files
authored
test(NODE-6679): restore node latest testing (#746)
1 parent eca63c9 commit bf5b66e

File tree

3 files changed

+29
-30
lines changed

3 files changed

+29
-30
lines changed

.evergreen/config.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -166,17 +166,16 @@ tasks:
166166
NODE_LTS_VERSION: 22
167167
- func: install dependencies
168168
- func: run tests
169-
# TODO(NODE-6662): Fix tests on latest.
170-
# - name: node-tests-latest
171-
# tags: ["node"]
172-
# commands:
173-
# - func: fetch source
174-
# vars:
175-
# NODE_LTS_VERSION: latest
176-
# - func: install dependencies
177-
# - func: run tests
178-
# vars:
179-
# TEST_TARGET: node
169+
- name: node-tests-latest
170+
tags: ["node"]
171+
commands:
172+
- func: fetch source
173+
vars:
174+
NODE_LTS_VERSION: latest
175+
- func: install dependencies
176+
- func: run tests
177+
vars:
178+
TEST_TARGET: node
180179
- name: web-tests
181180
tags: ["web"]
182181
commands:

.mocharc.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
'use strict';
2+
3+
const nodeOptions = ['experimental-vm-modules'];
4+
const [major] = process.versions.node.split('.');
5+
if (Number(major) >= 23) {
6+
nodeOptions.push('no-experimental-strip-types');
7+
}
8+
9+
/** @type {import("mocha").MochaOptions} */
10+
module.exports = {
11+
require: ['source-map-support/register', 'ts-node/register'],
12+
extension: ['js', 'ts'],
13+
recursive: true,
14+
timeout: 10000,
15+
failZero: true,
16+
sort: true,
17+
color: true,
18+
'node-option': nodeOptions
19+
};

.mocharc.json

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)