Skip to content

Commit 7011f92

Browse files
committed
adjust metadata types
1 parent 145be64 commit 7011f92

2 files changed

Lines changed: 8 additions & 12 deletions

File tree

testing/e2e/playwright.config.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import type { Project } from '@playwright/test';
77

88
import { AUTH_STORAGE_DIR } from './src/helpers/constants';
99

10-
import type { BrowserName, ProjectMetadata } from './src/helpers/types';
10+
import type { BrowserTarget, ProjectMetadata } from './src/helpers/types';
1111

1212
const apiPort = parseNumber(process.env.API_DEV_SERVER_PORT);
1313
const gatewayPort = parseNumber(process.env.GATEWAY_DEV_SERVER_PORT);
@@ -23,7 +23,7 @@ if (Number.isNaN(apiPort)) {
2323

2424
const baseURL = `http://localhost:${webPort}`;
2525

26-
const browsers: { target: BrowserName; use: Project['use'] }[] = [
26+
const browsers: { target: BrowserTarget; use: Project['use'] }[] = [
2727
{ target: 'Desktop Chrome', use: { ...devices['Desktop Chrome'], channel: 'chromium', headless: true } },
2828
{ target: 'Desktop Firefox', use: { ...devices['Desktop Firefox'], headless: true } }
2929
] as const;
@@ -56,10 +56,8 @@ export default defineConfig({
5656
dependencies: i === 1 ? ['Global Setup'] : [`${i - 1}.x - ${browser.target}`],
5757
metadata: {
5858
authStorageFile: path.resolve(AUTH_STORAGE_DIR, `${browserId}.json`),
59-
browser: {
60-
id: browserId,
61-
name: browser.target
62-
}
59+
browserId,
60+
browserTarget: browser.target
6361
} satisfies ProjectMetadata,
6462
name: `${i}.x - ${browser.target}`,
6563
testMatch: `**/${i}.*.spec.ts`,

testing/e2e/src/helpers/types.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ declare global {
1616
}
1717
}
1818

19-
export type BrowserName = 'Desktop Chrome' | 'Desktop Firefox';
19+
export type BrowserTarget = 'Desktop Chrome' | 'Desktop Firefox';
2020

2121
export type ExtractParams<TPath extends string> = Split<TPath, '/'>[number] extends infer TUnion
2222
? TUnion extends `$${infer TParam}`
@@ -34,10 +34,8 @@ export type NavigateArgs<TPath extends RouteTo> = [to: TPath, ...NavigateVariadi
3434

3535
export type ProjectMetadata = {
3636
authStorageFile: string;
37-
browser: {
38-
id: string;
39-
name: BrowserName;
40-
};
37+
browserId: string;
38+
browserTarget: BrowserTarget;
4139
};
4240

4341
// export type RouteTo = import('../../../../apps/web/src/route-tree.ts').FileRouteTypes['to'];
@@ -51,5 +49,5 @@ export type RouteParams<TPath extends RouteTo> = {
5149
: never;
5250

5351
export type TestDataMap<T> = {
54-
[K in BrowserName]: T;
52+
[K in BrowserTarget]: T;
5553
};

0 commit comments

Comments
 (0)