@@ -22,8 +22,7 @@ import { expect as playExpect } from '@playwright/test';
22
22
import { afterAll , beforeAll , beforeEach , describe , test } from 'vitest' ;
23
23
24
24
import { CreateMachinePage } from '../model/pages/create-machine-page' ;
25
- import { ResourcesPage } from '../model/pages/resources-page' ;
26
- import { ResourcesPodmanConnections } from '../model/pages/resources-podman-connections-page' ;
25
+ import { ResourceConnectionCardPage } from '../model/pages/resource-connection-card-page' ;
27
26
import { WelcomePage } from '../model/pages/welcome-page' ;
28
27
import { NavigationBar } from '../model/workbench/navigation' ;
29
28
import { PodmanDesktopRunner } from '../runner/podman-desktop-runner' ;
@@ -59,19 +58,16 @@ beforeEach<RunnerTestContext>(async ctx => {
59
58
describe . skipIf ( os . platform ( ) === 'linux' ) ( 'Rootless Podman machine Verification' , async ( ) => {
60
59
test ( 'Create a rootless machine' , async ( ) => {
61
60
await navBar . openSettings ( ) ;
62
- const resourcesPage = new ResourcesPage ( page ) ;
61
+ const podmanResources = new ResourceConnectionCardPage ( page , 'Podman' ) ;
63
62
64
- const createMachineButton = resourcesPage . podmanResources . getByRole ( 'button' , {
65
- name : 'Create new Podman machine' ,
66
- } ) ;
67
- await createMachineButton . click ( ) ;
63
+ await podmanResources . createButton . click ( ) ;
68
64
69
65
const createMachinePage = new CreateMachinePage ( page ) ;
70
66
await createMachinePage . createMachine ( PODMAN_MACHINE_NAME , false , false , true , false ) ;
71
67
await createMachinePage . handleConnectionDialog ( PODMAN_MACHINE_NAME , false ) ;
72
68
73
- const machineBox = new ResourcesPodmanConnections ( page , MACHINE_VISIBLE_NAME ) ;
74
- const connectionStatusLabel = await machineBox . machineConnectionStatus . textContent ( ) ;
69
+ const machineBox = new ResourceConnectionCardPage ( page , 'Podman' , MACHINE_VISIBLE_NAME ) ;
70
+ const connectionStatusLabel = await machineBox . resourceElementConnectionStatus . textContent ( ) ;
75
71
playExpect ( connectionStatusLabel === 'RUNNING' ) . toBeTruthy ( ) ;
76
72
} , 150000 ) ;
77
73
} ) ;
0 commit comments