42 lines
1.6 KiB
Plaintext
42 lines
1.6 KiB
Plaintext
Tests that cookie-averse documents cannot return or set cookies.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS document.cookie.indexOf('ppkcookie1=testcookie') is -1
|
|
PASS document.cookie = 'ppkcookie1=testcookie' did not throw exception.
|
|
PASS document.cookie.indexOf('ppkcookie1=testcookie') >= 0 is true
|
|
|
|
* Frameless document cases
|
|
PASS framelessDocument1.cookie is ""
|
|
PASS framelessDocument1.cookie = 'ppkcookie2=testcookie' did not throw exception.
|
|
PASS framelessDocument1.cookie is ""
|
|
PASS framelessDocument2.cookie is ""
|
|
PASS framelessDocument2.cookie = 'ppkcookie3=testcookie' did not throw exception.
|
|
PASS framelessDocument2.cookie is ""
|
|
|
|
* Frame with about:blank URL
|
|
PASS frameDocument.cookie.indexOf('ppkcookie1=testcookie') >= 0 is true
|
|
PASS frameDocument.cookie = 'ppkcookie4=testcookie' did not throw exception.
|
|
PASS frameDocument.cookie.indexOf('ppkcookie4=testcookie') >= 0 is true
|
|
PASS frameDocument.cookie is ""
|
|
PASS frameDocument.cookie = 'ppkcookie4=testcookie' did not throw exception.
|
|
PASS frameDocument.cookie is ""
|
|
|
|
* Frame using data: scheme
|
|
PASS frameDocument.cookie is ""
|
|
PASS frameDocument.cookie = 'ppkcookie5=testcookie' did not throw exception.
|
|
PASS frameDocument.cookie is ""
|
|
|
|
* Frame using file:// scheme
|
|
PASS frameDocument.cookie = 'ppkcookie6=testcookie' did not throw exception.
|
|
PASS frameDocument.cookie.indexOf('ppkcookie6=testcookie') >= 0 is true
|
|
frame.remove()
|
|
PASS frameDocument.cookie is ""
|
|
PASS frameDocument.cookie = 'ppkcookie7=testcookie' did not throw exception.
|
|
PASS frameDocument.cookie is ""
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|