6464PASS new MouseEvent('eventType', { screenX: -1 }).screenX is -1
6565PASS new MouseEvent('eventType', { screenX: 2147483647 }).screenX is 2147483647
6666PASS new MouseEvent('eventType', { screenX: -2147483648 }).screenX is -2147483648
67PASS new MouseEvent('eventType', { screenX: 123.45 }).screenX is 123
68PASS new MouseEvent('eventType', { screenX: -123.45 }).screenX is -123
67FAIL new MouseEvent('eventType', { screenX: 123.45 }).screenX should be 123. Was 123.45.
68FAIL new MouseEvent('eventType', { screenX: -123.45 }).screenX should be -123. Was -123.45.
6969PASS new MouseEvent('eventType', { screenX: NaN }).screenX threw exception TypeError: Failed to construct 'MouseEvent': The provided double value is non-finite..
7070PASS new MouseEvent('eventType', { screenX: undefined }).screenX is 0
7171PASS new MouseEvent('eventType', { screenX: null }).screenX is 0
8484PASS new MouseEvent('eventType', { screenY: -1 }).screenY is -1
8585PASS new MouseEvent('eventType', { screenY: 2147483647 }).screenY is 2147483647
8686PASS new MouseEvent('eventType', { screenY: -2147483648 }).screenY is -2147483648
87PASS new MouseEvent('eventType', { screenY: 123.45 }).screenY is 123
88PASS new MouseEvent('eventType', { screenY: -123.45 }).screenY is -123
87FAIL new MouseEvent('eventType', { screenY: 123.45 }).screenY should be 123. Was 123.45.
88FAIL new MouseEvent('eventType', { screenY: -123.45 }).screenY should be -123. Was -123.45.
8989PASS new MouseEvent('eventType', { screenY: NaN }).screenY threw exception TypeError: Failed to construct 'MouseEvent': The provided double value is non-finite..
9090PASS new MouseEvent('eventType', { screenY: undefined }).screenY is 0
9191PASS new MouseEvent('eventType', { screenY: null }).screenY is 0
104104PASS new MouseEvent('eventType', { clientX: -1 }).clientX is -1
105105PASS new MouseEvent('eventType', { clientX: 2147483647 }).clientX is 2147483647
106106PASS new MouseEvent('eventType', { clientX: -2147483648 }).clientX is -2147483648
107PASS new MouseEvent('eventType', { clientX: 123.45 }).clientX is 123
108PASS new MouseEvent('eventType', { clientX: -123.45 }).clientX is -123
107FAIL new MouseEvent('eventType', { clientX: 123.45 }).clientX should be 123. Was 123.45.
108FAIL new MouseEvent('eventType', { clientX: -123.45 }).clientX should be -123. Was -123.45.
109109PASS new MouseEvent('eventType', { clientX: NaN }).clientX threw exception TypeError: Failed to construct 'MouseEvent': The provided double value is non-finite..
110110PASS new MouseEvent('eventType', { clientX: undefined }).clientX is 0
111111PASS new MouseEvent('eventType', { clientX: null }).clientX is 0
124124PASS new MouseEvent('eventType', { clientY: -1 }).clientY is -1
125125PASS new MouseEvent('eventType', { clientY: 2147483647 }).clientY is 2147483647
126126PASS new MouseEvent('eventType', { clientY: -2147483648 }).clientY is -2147483648
127PASS new MouseEvent('eventType', { clientY: 123.45 }).clientY is 123
128PASS new MouseEvent('eventType', { clientY: -123.45 }).clientY is -123
127FAIL new MouseEvent('eventType', { clientY: 123.45 }).clientY should be 123. Was 123.45.
128FAIL new MouseEvent('eventType', { clientY: -123.45 }).clientY should be -123. Was -123.45.
129129PASS new MouseEvent('eventType', { clientY: NaN }).clientY threw exception TypeError: Failed to construct 'MouseEvent': The provided double value is non-finite..
130130PASS new MouseEvent('eventType', { clientY: undefined }).clientY is 0
131131PASS new MouseEvent('eventType', { clientY: null }).clientY is 0