82 lines
2.2 KiB
Plaintext
82 lines
2.2 KiB
Plaintext
Test that mouse cursors are applied correctly.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
Bug 100550
|
|
|
|
|
|
TEST CASE: Implicit default cursor
|
|
Cursor Info: type=IBeam hotSpot=0,0
|
|
|
|
TEST CASE: Explicit default
|
|
Cursor Info: type=Pointer hotSpot=0,0
|
|
|
|
TEST CASE: Explicit auto
|
|
Cursor Info: type=IBeam hotSpot=0,0
|
|
|
|
TEST CASE: No cursor
|
|
Cursor Info: type=None hotSpot=0,0
|
|
|
|
TEST CASE: Pointer
|
|
Cursor Info: type=Hand hotSpot=0,0
|
|
|
|
TEST CASE: -webkit-grabbing
|
|
Cursor Info: type=Grabbing hotSpot=0,0
|
|
|
|
TEST CASE: Existing 25x25 image
|
|
Cursor Info: type=IBeam hotSpot=0,0
|
|
|
|
TEST CASE: Invalid URL with fallback to pointer
|
|
Cursor Info: type=Hand hotSpot=0,0
|
|
|
|
TEST CASE: Invalid with fallback to 25x25 image
|
|
Cursor Info: type=Custom hotSpot=0,0 image=25x25
|
|
|
|
TEST CASE: Image with explicit hot spot at (0,0)
|
|
Cursor Info: type=Custom hotSpot=0,0 image=25x25
|
|
|
|
TEST CASE: Image with explicit hot spot at (20,10)
|
|
Cursor Info: type=Custom hotSpot=20,10 image=25x25
|
|
|
|
TEST CASE: Image with explicit hot spot at (-1,-1)
|
|
Cursor Info: type=Custom hotSpot=0,0 image=25x25
|
|
|
|
TEST CASE: Image with explicit hot spot outside image at (30,30)
|
|
Cursor Info: type=Custom hotSpot=0,0 image=25x25
|
|
|
|
TEST CASE: Image with implicit hot spot at (5,4)
|
|
Cursor Info: type=Custom hotSpot=5,4 image=25x25
|
|
|
|
TEST CASE: Image with explicit hot spot at (20,10) overriding implicit hot spot
|
|
Cursor Info: type=Custom hotSpot=20,10 image=25x25
|
|
|
|
TEST CASE: Image with implicit hot spot outside image at (35,4)
|
|
Cursor Info: type=Custom hotSpot=0,0 image=25x25
|
|
|
|
TEST CASE: Over large image with fallback to pointer
|
|
Cursor Info: type=Hand hotSpot=0,0
|
|
|
|
TEST CASE: SVG cursor
|
|
Cursor Info: type=Custom hotSpot=0,0 image=25x25
|
|
|
|
TEST CASE: Multiple invalid cursors with fallback to pointer
|
|
Cursor Info: type=Hand hotSpot=0,0
|
|
|
|
TEST CASE: Nonexistent SVG cursor with fallback to pointer
|
|
Cursor Info: type=Hand hotSpot=0,0
|
|
|
|
TEST CASE: A link with default cursor
|
|
Cursor Info: type=Hand hotSpot=0,0
|
|
|
|
TEST CASE: Link with default cursor overriding wait
|
|
Cursor Info: type=Hand hotSpot=0,0
|
|
|
|
TEST CASE: Wait cursor which should not be affected by unknown cursor rule
|
|
Cursor Info: type=Wait hotSpot=0,0
|
|
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|