| 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 |