11import { test as baseTest } from '@playwright/test' ;
22import {
3- FoundryHomePage ,
4- AppManagerPage ,
5- AppCatalogPage ,
63 DetectionExtensionPage ,
74 WorkflowsPage ,
85 HostManagementPage ,
9- config ,
106} from '@crowdstrike/foundry-playwright' ;
117
128type FoundryFixtures = {
13- foundryHomePage : FoundryHomePage ;
14- appManagerPage : AppManagerPage ;
15- appCatalogPage : AppCatalogPage ;
169 detectionExtensionPage : DetectionExtensionPage ;
1710 workflowsPage : WorkflowsPage ;
1811 hostManagementPage : HostManagementPage ;
19- appName : string ;
2012} ;
2113
2214export const test = baseTest . extend < FoundryFixtures > ( {
23- foundryHomePage : async ( { page } , use ) => {
24- await use ( new FoundryHomePage ( page ) ) ;
25- } ,
26-
27- appManagerPage : async ( { page } , use ) => {
28- await use ( new AppManagerPage ( page ) ) ;
29- } ,
30-
31- appCatalogPage : async ( { page } , use ) => {
32- await use ( new AppCatalogPage ( page ) ) ;
33- } ,
34-
3515 detectionExtensionPage : async ( { page } , use ) => {
3616 await use ( new DetectionExtensionPage ( page ) ) ;
3717 } ,
@@ -43,10 +23,6 @@ export const test = baseTest.extend<FoundryFixtures>({
4323 hostManagementPage : async ( { page } , use ) => {
4424 await use ( new HostManagementPage ( page ) ) ;
4525 } ,
46-
47- appName : async ( { } , use ) => {
48- await use ( config . appName ) ;
49- } ,
5026} ) ;
5127
5228export { expect } from '@playwright/test' ;
0 commit comments