test(browser): cover intercepted PermissionStatus identity

This commit is contained in:
Brennan Benson
2026-08-16 18:52:49 -07:00
parent 7aecff9bab
commit f7793e272d
@@ -140,12 +140,13 @@ describe('ANTI_DETECTION_SCRIPT — PermissionStatus', () => {
})
runInNewContext(ANTI_DETECTION_SCRIPT, context)
const status = await context.navigator.permissions.query({ name: 'geolocation' })
const status = await context.navigator.permissions.query({ name: 'camera' })
const expectedSource = Function.prototype.toString.call(
context.PermissionStatus.prototype.addEventListener
)
expect(status).toBeInstanceOf(context.PermissionStatus)
expect(status.state).toBe('prompt')
expect(status.constructor.name).toBe('PermissionStatus')
expect(status.marker).toBe('real-status')
expect(status.addEventListener.name).toBe('addEventListener')