Skip to content

Commit 4a2fd84

Browse files
committed
fix: rewrite .js to .ts imports in test files
Test files import from source using .js extensions which don't resolve on Node 24 with module:nodenext. Apply the same .js -> .ts import rewrite to test files as was done for source files. Assisted-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 0363b49 commit 4a2fd84

11 files changed

Lines changed: 14 additions & 9 deletions

File tree

packages/dev-server-esbuild/test/banner-footer.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import assert from 'node:assert/strict';
22
import { describe, it } from 'node:test';
3+
import path from 'path';
34
import { createTestServer } from '@web/dev-server-core/test-helpers';
45
import { expectIncludes } from '@web/dev-server-core/test-helpers';
56

packages/dev-server-esbuild/test/browser-targets.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import assert from 'node:assert/strict';
22
import { describe, it } from 'node:test';
3-
import browserCompatData from '@mdn/browser-compat-data';
3+
import browserCompatData from '@mdn/browser-compat-data.ts';
44
const { browsers } = browserCompatData;
55
import { isLatestModernBrowser, getLatestStableMajor } from '../src/browser-targets.ts';
66

packages/dev-server-esbuild/test/json.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import assert from 'node:assert/strict';
22
import { describe, it } from 'node:test';
3+
import path from 'path';
34
import { expectIncludes, createTestServer } from '@web/dev-server-core/test-helpers';
45

56
import { esbuildPlugin } from '../src/index.ts';

packages/dev-server-esbuild/test/jsx.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import assert from 'node:assert/strict';
22
import { describe, it } from 'node:test';
3+
import path from 'path';
34
import { expectIncludes, createTestServer } from '@web/dev-server-core/test-helpers';
45

56
import { esbuildPlugin } from '../src/index.ts';

packages/dev-server-esbuild/test/target.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import assert from 'node:assert/strict';
22
import { describe, it } from 'node:test';
3+
import path from 'path';
34
import { createTestServer, expectIncludes } from '@web/dev-server-core/test-helpers';
45

56
import { esbuildPlugin } from '../src/index.ts';

packages/dev-server-esbuild/test/tsx.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import assert from 'node:assert/strict';
22
import { describe, it } from 'node:test';
3+
import path from 'path';
34
import { createTestServer } from '@web/dev-server-core/test-helpers';
45
import { expectIncludes, expectNotIncludes } from '@web/dev-server-core/test-helpers';
56

packages/dev-server-rollup/test/node/plugins/alias.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { describe, it } from 'node:test';
2-
import rollupAlias from '@rollup/plugin-alias';
2+
import rollupAlias from '@rollup/plugin-alias.ts';
33

44
import { createTestServer, fetchText, expectIncludes } from '../test-helpers.ts';
55
import { fromRollup } from '../../../src/fromRollup.ts';

packages/dev-server-rollup/test/node/plugins/babel.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/// <reference types="../../../types/rollup__plugin-babel" />
22
import { describe, it } from 'node:test';
33
import { fileURLToPath } from 'node:url';
4-
import rollupBabel from '@rollup/plugin-babel';
4+
import rollupBabel from '@rollup/plugin-babel.ts';
55

66
import { createTestServer, fetchText, expectIncludes } from '../test-helpers.ts';
77
import { fromRollup } from '../../../src/index.ts';

packages/dev-server-rollup/test/node/plugins/replace.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { describe, it } from 'node:test';
2-
import rollupReplace from '@rollup/plugin-replace';
2+
import rollupReplace from '@rollup/plugin-replace.ts';
33

44
import { createTestServer, fetchText, expectIncludes } from '../test-helpers.ts';
55
import { fromRollup } from '../../../src/index.ts';

packages/test-runner-commands/test/send-mouse/sendMousePlugin.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import { runTests } from '@web/test-runner-core/test-helpers';
55
import { chromeLauncher } from '@web/test-runner-chrome';
66
import { webdriverLauncher } from '@web/test-runner-webdriver';
77
import { playwrightLauncher } from '@web/test-runner-playwright';
8-
import { sendMousePlugin } from '../../dist/sendMousePlugin.ts';
9-
import { startSeleniumServer } from '../selenium-server.ts';
8+
import { sendMousePlugin } from '../../dist/sendMousePlugin.js';
9+
import { startSeleniumServer } from '../selenium-server.js';
1010

1111
const __dirname = import.meta.dirname;
1212

0 commit comments

Comments
 (0)