svgedit
Version:
Powerful SVG-Editor for your browser
16 lines (13 loc) • 500 B
JavaScript
import { test, expect } from './fixtures.js'
import { visitAndApproveStorage } from './helpers.js'
test.describe('Tool selection', () => {
test.beforeEach(async ({ page }) => {
await visitAndApproveStorage(page)
})
test('rectangle tool toggles pressed state', async ({ page }) => {
const rectTool = page.locator('#tools_rect')
await expect(rectTool).not.toHaveAttribute('pressed', /./)
await rectTool.click()
await expect(rectTool).toHaveAttribute('pressed', /./)
})
})