Skip to content

Commit 332946f

Browse files
authored
feat(playwright-ct-angular): ✨ upgrade playwright to 1.47.1 (#577)
1 parent 98f14c1 commit 332946f

File tree

4 files changed

+10
-60
lines changed

4 files changed

+10
-60
lines changed

packages/playwright-ct-angular/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"version": "0.7.9",
44
"dependencies": {
55
"@babel/core": "7.23.9",
6-
"@playwright/experimental-ct-core": "1.43.1",
7-
"@playwright/test": "1.43.1"
6+
"@playwright/experimental-ct-core": "1.47.1",
7+
"@playwright/test": "1.47.1"
88
},
99
"peerDependencies": {
1010
"@angular/compiler": "^16.0.0 || ^17.0.0",

packages/playwright-ct-angular/src/hooks.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@
1414
* limitations under the License.
1515
*/
1616
import { TestBedStatic } from '@angular/core/testing';
17-
import { JsonObject } from '@playwright/experimental-ct-core/types/component';
1817

1918
const __pw_hooks_before_mount = [];
2019
const __pw_hooks_after_mount = [];
2120

2221
window['__pw_hooks_before_mount'] = __pw_hooks_before_mount;
2322
window['__pw_hooks_after_mount'] = __pw_hooks_after_mount;
2423

25-
export function beforeMount<HOOKS extends JsonObject>(
24+
export function beforeMount<HOOKS>(
2625
callback: (params: {
2726
hooksConfig?: HOOKS;
2827
TestBed: TestBedStatic;
@@ -31,7 +30,7 @@ export function beforeMount<HOOKS extends JsonObject>(
3130
__pw_hooks_before_mount.push(callback);
3231
}
3332

34-
export function afterMount<HOOKS extends JsonObject>(
33+
export function afterMount<HOOKS>(
3534
callback: (params: { hooksConfig?: HOOKS }) => Promise<void>,
3635
): void {
3736
__pw_hooks_after_mount.push(callback);

packages/playwright-ct-angular/src/index.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,18 @@ import type {
1111
TestType,
1212
} from '@playwright/experimental-ct-core';
1313
import * as playwrightCtCore from '@playwright/experimental-ct-core';
14-
import { JsonObject } from '@playwright/experimental-ct-core/types/component';
1514
import * as playwright from '@playwright/test';
1615

1716
export type { PlaywrightTestConfig };
1817
export { expect, devices } from '@playwright/test';
1918

2019
export interface ComponentFixtures {
21-
mount<COMPONENT, HOOKS extends JsonObject>(
20+
mount<COMPONENT, HOOKS>(
2221
template: string,
2322
options?: MountTemplateOptions<COMPONENT, HOOKS>,
2423
): Promise<MountResult<COMPONENT>>;
2524

26-
mount<COMPONENT, HOOKS extends JsonObject>(
25+
mount<COMPONENT, HOOKS>(
2726
component: Type<COMPONENT>,
2827
options?: MountOptions<COMPONENT, HOOKS>,
2928
): Promise<MountResult<COMPONENT>>;
@@ -36,7 +35,7 @@ export interface MountOptions<COMPONENT, HOOKS> {
3635
on?: OutputListeners<COMPONENT>;
3736
}
3837

39-
export interface MountTemplateOptions<COMPONENT, HOOKS extends JsonObject>
38+
export interface MountTemplateOptions<COMPONENT, HOOKS>
4039
extends MountOptions<COMPONENT, HOOKS> {
4140
imports?: Type<unknown>[];
4241
}

yarn.lock

+3-51
Original file line numberDiff line numberDiff line change
@@ -4202,8 +4202,8 @@ __metadata:
42024202
resolution: "@jscutlery/playwright-ct-angular@workspace:packages/playwright-ct-angular"
42034203
dependencies:
42044204
"@babel/core": 7.23.9
4205-
"@playwright/experimental-ct-core": 1.43.1
4206-
"@playwright/test": 1.43.1
4205+
"@playwright/experimental-ct-core": 1.47.1
4206+
"@playwright/test": 1.47.1
42074207
peerDependencies:
42084208
"@angular/compiler": ^16.0.0 || ^17.0.0
42094209
"@angular/core": ^16.0.0 || ^17.0.0
@@ -6024,19 +6024,6 @@ __metadata:
60246024
languageName: node
60256025
linkType: hard
60266026

6027-
"@playwright/experimental-ct-core@npm:1.43.1":
6028-
version: 1.43.1
6029-
resolution: "@playwright/experimental-ct-core@npm:1.43.1"
6030-
dependencies:
6031-
playwright: 1.43.1
6032-
playwright-core: 1.43.1
6033-
vite: ^5.0.13
6034-
bin:
6035-
playwright: cli.js
6036-
checksum: 1bc146d3382905fd2709e3d79984d12a36e8c00c7cae782739517aa52ad98d8c2343f445c326268c6a3c770c6e122b9d01b0c3dafab77a41fe27cf69a5aec09d
6037-
languageName: node
6038-
linkType: hard
6039-
60406027
"@playwright/experimental-ct-core@npm:1.47.1":
60416028
version: 1.47.1
60426029
resolution: "@playwright/experimental-ct-core@npm:1.47.1"
@@ -6048,17 +6035,6 @@ __metadata:
60486035
languageName: node
60496036
linkType: hard
60506037

6051-
"@playwright/test@npm:1.43.1":
6052-
version: 1.43.1
6053-
resolution: "@playwright/test@npm:1.43.1"
6054-
dependencies:
6055-
playwright: 1.43.1
6056-
bin:
6057-
playwright: cli.js
6058-
checksum: f9db387b488a03125e5dc22dd7ffed9c661d1f2428188912a35a2235b3bd9d826b390e7600d04998639994f5a96695b9dc9034ca9cb59e261d2fdee93a60df3f
6059-
languageName: node
6060-
linkType: hard
6061-
60626038
"@playwright/test@npm:1.47.1":
60636039
version: 1.47.1
60646040
resolution: "@playwright/test@npm:1.47.1"
@@ -17432,15 +17408,6 @@ __metadata:
1743217408
languageName: node
1743317409
linkType: hard
1743417410

17435-
"playwright-core@npm:1.43.1":
17436-
version: 1.43.1
17437-
resolution: "playwright-core@npm:1.43.1"
17438-
bin:
17439-
playwright-core: cli.js
17440-
checksum: 7c96b3a4a4bce2ee22c3cd680c9b0bb9e4bf07ee4b51d1e9a7f47a6489c7b0b960d4b550e530b8f41d1ffeadd26c7c6bb626ae8689dfd90dce1cb8e35ae78ff7
17441-
languageName: node
17442-
linkType: hard
17443-
1744417411
"playwright-core@npm:1.47.1":
1744517412
version: 1.47.1
1744617413
resolution: "playwright-core@npm:1.47.1"
@@ -17450,21 +17417,6 @@ __metadata:
1745017417
languageName: node
1745117418
linkType: hard
1745217419

17453-
"playwright@npm:1.43.1":
17454-
version: 1.43.1
17455-
resolution: "playwright@npm:1.43.1"
17456-
dependencies:
17457-
fsevents: 2.3.2
17458-
playwright-core: 1.43.1
17459-
dependenciesMeta:
17460-
fsevents:
17461-
optional: true
17462-
bin:
17463-
playwright: cli.js
17464-
checksum: de9db021f93018a18275bbb5af09ebf1804aa0534f47578b35b440064abc774509740205802824afc94a99fc84dd55ffe9e215718ad3ecc691b251ab3882b096
17465-
languageName: node
17466-
linkType: hard
17467-
1746817420
"playwright@npm:1.47.1":
1746917421
version: 1.47.1
1747017422
resolution: "playwright@npm:1.47.1"
@@ -21910,7 +21862,7 @@ __metadata:
2191021862
languageName: node
2191121863
linkType: hard
2191221864

21913-
"vite@npm:^5.0.0, vite@npm:^5.0.13, vite@npm:^5.2.8":
21865+
"vite@npm:^5.0.0, vite@npm:^5.2.8":
2191421866
version: 5.4.3
2191521867
resolution: "vite@npm:5.4.3"
2191621868
dependencies:

0 commit comments

Comments
 (0)