OLD | NEW |
1 Tests the contextmenu attribute. | 1 Tests the contextmenu attribute. |
2 | 2 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
4 | 4 |
5 | 5 |
6 Test with valid contextmenu attribute | 6 Test with valid contextmenu attribute |
7 PASS document.getElementById('container1').contextMenu.id is "menu1" | 7 PASS document.getElementById('container1').contextMenu.id is "menu1" |
8 PASS document.getElementById('container1').contextMenu.type is "popup" | 8 PASS document.getElementById('container1').contextMenu.type is "popup" |
9 PASS document.getElementById('container1').contextMenu.label is "menu 1" | 9 PASS document.getElementById('container1').contextMenu.label is "menu 1" |
10 Test with invalid contextmenu attribute | 10 Test with invalid contextmenu attribute |
(...skipping 18 matching lines...) Expand all Loading... |
29 PASS container4.hasAttribute('contextmenu') is true | 29 PASS container4.hasAttribute('contextmenu') is true |
30 PASS container4.getAttribute('contextmenu') is "" | 30 PASS container4.getAttribute('contextmenu') is "" |
31 Test setting contextmenu attribute with multiple menu element with same id | 31 Test setting contextmenu attribute with multiple menu element with same id |
32 PASS container5.contextMenu is null | 32 PASS container5.contextMenu is null |
33 PASS container5.contextMenu is menu2 | 33 PASS container5.contextMenu is menu2 |
34 Test setting contextmenu attribute to null | 34 Test setting contextmenu attribute to null |
35 PASS container6.contextMenu is null | 35 PASS container6.contextMenu is null |
36 PASS container6.hasAttribute('contextmenu') is true | 36 PASS container6.hasAttribute('contextmenu') is true |
37 PASS container6.getAttribute('contextmenu') is "" | 37 PASS container6.getAttribute('contextmenu') is "" |
38 Test setting contextmenu attribute to some text | 38 Test setting contextmenu attribute to some text |
| 39 PASS container7.contextMenu = 'foobar' threw exception TypeError: Failed to set
the 'contextMenu' property on 'HTMLElement': The provided value is not of type '
HTMLMenuElement'.. |
39 PASS container7.contextMenu is null | 40 PASS container7.contextMenu is null |
40 Test setting contextmenu attribute to comment | 41 Test setting contextmenu attribute to comment |
| 42 PASS container8.contextMenu = document.createComment('foo') threw exception Type
Error: Failed to set the 'contextMenu' property on 'HTMLElement': The provided v
alue is not of type 'HTMLMenuElement'.. |
41 PASS container8.contextMenu is null | 43 PASS container8.contextMenu is null |
42 Test setting contextmenu attribute to menu without type | 44 Test setting contextmenu attribute to menu without type |
43 PASS container9.contextMenu.id is "menu_without_type" | 45 PASS container9.contextMenu.id is "menu_without_type" |
44 PASS container9.contextMenu.type is "" | 46 PASS container9.contextMenu.type is "" |
45 PASS container9.contextMenu.label is "menu without type" | 47 PASS container9.contextMenu.label is "menu without type" |
46 Test setting contextmenu attribute to menu element which is in shadow dom | 48 Test setting contextmenu attribute to menu element which is in shadow dom |
47 PASS container10.contextMenu is null | 49 PASS container10.contextMenu is null |
48 Test contextmenu attribute of an element with no contextmenu attribute but paren
t has valid contextmenu | 50 Test contextmenu attribute of an element with no contextmenu attribute but paren
t has valid contextmenu |
49 PASS inner.contextMenu is null | 51 PASS inner.contextMenu is null |
50 PASS successfullyParsed is true | 52 PASS successfullyParsed is true |
51 | 53 |
52 TEST COMPLETE | 54 TEST COMPLETE |
53 | 55 |
54 | 56 |
55 | 57 |
56 | 58 |
OLD | NEW |