logseq/e2e-tests/window.spec.ts

22 lines
882 B
TypeScript
Raw Normal View History

2023-05-19 15:23:15 +00:00
import { expect } from '@playwright/test'
import { test } from './fixtures'
import { IsMac } from './utils';
if (!IsMac) {
2023-05-22 09:41:31 +00:00
test('Window should not be maximized on first launch', async ({ page, app }) => {
2023-05-19 15:23:15 +00:00
await expect(page.locator('.window-controls .maximize-toggle.maximize')).toHaveCount(1)
})
test('Window should be maximized and icon should change on maximize-toggle click', async ({ page }) => {
2023-05-22 09:41:31 +00:00
await page.click('.window-controls .maximize-toggle.maximize')
2023-05-19 15:23:15 +00:00
await expect(page.locator('.window-controls .maximize-toggle.restore')).toHaveCount(1)
})
test('Window should be restored and icon should change on maximize-toggle click', async ({ page }) => {
2023-05-22 09:41:31 +00:00
await page.click('.window-controls .maximize-toggle.restore')
2023-05-19 15:23:15 +00:00
await expect(page.locator('.window-controls .maximize-toggle.maximize')).toHaveCount(1)
})
}