blob: ed419d1409386de25efb25bf54c77d1df1dcd265 [file] [log] [blame]
Checks that DataTransferItemList.remove() is working
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
* copy event
PASS dataTansferItemList.length is 4
PASS dataTansferItemList[0].type is "text/plain"
PASS dataTansferItemList[1].type is "text/uri-list"
PASS dataTansferItemList[2].type is "text/html"
PASS dataTansferItemList[3].type is "custom-data"
PASS dataTansferItemList.remove() threw exception TypeError: Failed to execute 'remove' on 'DataTransferItemList': 1 argument required, but only 0 present..
PASS dataTansferItemList.remove(-1) did not throw exception.
PASS dataTansferItemList.length is 4
PASS dataTansferItemList.remove(999) did not throw exception.
PASS dataTansferItemList.length is 4
PASS dataTansferItemList.remove(0) did not throw exception.
PASS dataTansferItemList.length is 3
PASS dataTansferItemList[0].type is "text/uri-list"
PASS dataTansferItemList[1].type is "text/html"
PASS dataTansferItemList.remove(-4294967295) did not throw exception.
PASS dataTansferItemList.length is 2
PASS dataTansferItemList[1].type is "custom-data"
* paste event
PASS dataTansferItemList.length is 2
PASS dataTansferItemList.remove(0) threw exception InvalidStateError: Failed to execute 'remove' on 'DataTransferItemList': The list is not writable..
PASS dataTansferItemList.length is 2
PASS successfullyParsed is true
TEST COMPLETE