test(client): follow the password checklist and the labelled modal close in three suites

This commit is contained in:
Maurice
2026-10-01 10:43:53 +02:00
parent 52934a8326
commit 750b178d5b
3 changed files with 8 additions and 4 deletions
@@ -94,7 +94,9 @@ describe('PackingPrintPreview', () => {
Object.defineProperty(frame, 'contentWindow', { value: { print }, configurable: true })
await user.click(screen.getByRole('button', { name: 'Print or save as PDF' }))
expect(print).toHaveBeenCalledTimes(1)
await user.click(screen.getByRole('button', { name: 'Close' }))
// The modal's X and the preview's own button both close; the footer one is pressed here.
const closeButtons = screen.getAllByRole('button', { name: 'Close' })
await user.click(closeButtons[closeButtons.length - 1])
expect(onClose).toHaveBeenCalledTimes(1)
})
})