diff --git a/integration/__tests__/cluster-pages.tests.ts b/integration/__tests__/cluster-pages.tests.ts index 842a38da88..d7e67aa44f 100644 --- a/integration/__tests__/cluster-pages.tests.ts +++ b/integration/__tests__/cluster-pages.tests.ts @@ -105,7 +105,7 @@ describeIf(minikubeReady(TEST_NAMESPACE))("Minikube based tests", () => { // Check if controls are available await frame.waitForSelector(".Dock.isOpen"); - await frame.waitForSelector(".LogList .VirtualList"); + await frame.waitForSelector("[data-testid=pod-log-list]"); await frame.waitForSelector(".LogResourceSelector"); const logSearchInput = await frame.waitForSelector( @@ -115,17 +115,23 @@ describeIf(minikubeReady(TEST_NAMESPACE))("Minikube based tests", () => { await logSearchInput.type(":"); await frame.waitForSelector(".LogList .list span.active"); - const showTimestampsButton = await frame.waitForSelector( + const showTimestampsCheckbox = await frame.waitForSelector( "[data-testid='log-controls'] .show-timestamps", ); - await showTimestampsButton.click(); + await showTimestampsCheckbox.click(); - const showPreviousButton = await frame.waitForSelector( + const showPreviousCheckbox = await frame.waitForSelector( "[data-testid='log-controls'] .show-previous", ); - await showPreviousButton.click(); + await showPreviousCheckbox.click(); + + const showWrapLogsCheckbox = await frame.waitForSelector( + "[data-testid='log-controls'] .wrap-logs", + ); + + await showWrapLogsCheckbox.click(); }, 10 * 60 * 1000, ); diff --git a/src/renderer/components/dock/logs/log-list.tsx b/src/renderer/components/dock/logs/log-list.tsx index d6f3160e93..3c16c12fce 100644 --- a/src/renderer/components/dock/logs/log-list.tsx +++ b/src/renderer/components/dock/logs/log-list.tsx @@ -63,6 +63,7 @@ export const LogList = observer(({ model }: LogListProps) => { ref={parentRef} className={styles.LogList} onScroll={onScroll} + data-testid="pod-log-list" >