fix: broken clipboard mock on Node 18

This commit is contained in:
Phan An 2024-09-15 17:39:05 +02:00
parent a1fa89d2cb
commit 8761bb4a35
2 changed files with 4 additions and 6 deletions

View file

@ -45,6 +45,10 @@ export default abstract class UnitTestCase {
this.mock(http, 'request') // prevent actual HTTP requests from being made
this.user = userEvent.setup({ delay: null }) // @see https://github.com/testing-library/user-event/issues/833
this.setReadOnlyProperty(navigator, 'clipboard', {
writeText: vi.fn()
})
this.beforeEach()
this.afterEach()
this.test()

View file

@ -56,9 +56,3 @@ window.SSO_PROVIDERS = []
window.createLemonSqueezy = vi.fn()
Axios.defaults.adapter = vi.fn()
Object.assign(navigator, {
clipboard: {
writeText: vi.fn()
}
})