Skip to content

Commit 88efaec

Browse files
committed
fix: fix integration test imports, assertion strings, and type exports
- Restore integration test files from fix/node24 with node:test imports - Add __dirname = import.meta.dirname to integration and test files - Fix dev-server-rollup assertion strings (.ts -> .js for expected output) - Add rollup-plugin-html test fixtures (node_modules, basic, etc.) - Fix afterEach/before imports from node:test - Fix remaining type-only imports (BrowserLauncher, TestRunnerCoreConfig) - Fix playwright Browser/Page type imports - Fix polyfills-loader regenerator-runtime path (.js extension) - Fix TestSessionManager/BufferedLogger back to value imports Assisted-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 963f2c0 commit 88efaec

68 files changed

Lines changed: 87 additions & 76 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

integration/test-runner/tests/basic/runBasicTest.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
import { describe, it } from 'node:test';
1+
import { describe, it, before } from 'node:test';
2+
const __dirname = import.meta.dirname;
23
import type { BrowserLauncher, TestRunnerCoreConfig, TestSession } from '@web/test-runner-core';
34
import { runTests } from '@web/test-runner-core/test-helpers';
45
import { legacyPlugin } from '@web/dev-server-legacy';
56
import { resolve } from 'path';
7+
import { expect } from 'chai';
68

79
export function runBasicTest(
810
config: Partial<TestRunnerCoreConfig> & { browsers: BrowserLauncher[] },

integration/test-runner/tests/config-groups/runConfigGroupsTest.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { describe, it } from 'node:test';
2-
import {
3-
type BrowserLauncher,
4-
type TestRunnerCoreConfig,
5-
type TestRunnerGroupConfig,
1+
import type {
2+
BrowserLauncher,
3+
TestRunnerCoreConfig,
4+
TestRunnerGroupConfig,
65
} from '@web/test-runner-core';
76
import { runTests } from '@web/test-runner-core/test-helpers';
87
import { legacyPlugin } from '@web/dev-server-legacy';
98
import { resolve } from 'path';
9+
import { expect } from 'chai';
1010

1111
export function runConfigGroupsTest(
1212
config: Partial<TestRunnerCoreConfig> & { browsers: BrowserLauncher[] },

integration/test-runner/tests/focus/runFocusTest.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
import { describe, it } from 'node:test';
1+
import { describe, it, before } from 'node:test';
2+
const __dirname = import.meta.dirname;
23
import type { BrowserLauncher, TestRunnerCoreConfig, TestSession } from '@web/test-runner-core';
34
import { runTests } from '@web/test-runner-core/test-helpers';
45
import { legacyPlugin } from '@web/dev-server-legacy';
56
import { resolve } from 'path';
7+
import { expect } from 'chai';
68

79
export function runFocusTest(
810
config: Partial<TestRunnerCoreConfig> & { browsers: BrowserLauncher[] },

integration/test-runner/tests/location-change/runLocationChangeTest.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
import { describe, it } from 'node:test';
1+
import { describe, it, before } from 'node:test';
2+
const __dirname = import.meta.dirname;
23
import type { BrowserLauncher, TestRunnerCoreConfig, TestSession } from '@web/test-runner-core';
34
import { runTests } from '@web/test-runner-core/test-helpers';
45
import { legacyPlugin } from '@web/dev-server-legacy';
56
import { resolve } from 'path';
7+
import { expect } from 'chai';
68

79
export function runLocationChangeTest(
810
config: Partial<TestRunnerCoreConfig> & { browsers: BrowserLauncher[] },

integration/test-runner/tests/many/runManyTests.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { describe, it } from 'node:test';
2+
const __dirname = import.meta.dirname;
23
import type { BrowserLauncher, TestRunnerCoreConfig } from '@web/test-runner-core';
34
import { runTests } from '@web/test-runner-core/test-helpers';
45
import { legacyPlugin } from '@web/dev-server-legacy';

integration/test-runner/tests/parallel/runParallelTest.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { describe, it } from 'node:test';
2+
const __dirname = import.meta.dirname;
23
import type { BrowserLauncher, TestRunnerCoreConfig } from '@web/test-runner-core';
34
import { runTests } from '@web/test-runner-core/test-helpers';
45
import { legacyPlugin } from '@web/dev-server-legacy';

integration/test-runner/tests/test-failure/runTestFailureTest.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
import { describe, it } from 'node:test';
1+
import { describe, it, before } from 'node:test';
2+
const __dirname = import.meta.dirname;
23
import type { BrowserLauncher, TestRunnerCoreConfig, TestSession } from '@web/test-runner-core';
34
import { runTests } from '@web/test-runner-core/test-helpers';
45
import { legacyPlugin } from '@web/dev-server-legacy';
56
import { resolve, sep } from 'path';
7+
import { expect } from 'chai';
68

79
const ERROR_NOT_IMPORTABLE = {
810
message:

packages/browser-logs/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
// this file is autogenerated with the generate-mjs-dts-entrypoints script
2-
export * from './dist/index.js';
2+
export * from './dist/index.ts';

packages/config-loader/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export * from './dist/index.js';
1+
export * from './dist/index.ts';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
// this file is autogenerated with the generate-mjs-dts-entrypoints script
2-
export * from './dist/index.js';
2+
export * from './dist/index.ts';

0 commit comments

Comments
 (0)