From e9579ce02753241380ecb9503b096b1590852930 Mon Sep 17 00:00:00 2001 From: Christoph Kerschbaumer Date: Tue, 17 Apr 2018 18:26:15 +0200 Subject: [PATCH] Bug 1454027 - Test SameSite cookie handling inside iframes.r=mgoodwin --- ...me_site_cookies_blob_iframe_inclusion.html | 34 ++++ ...e_site_cookies_blob_iframe_navigation.html | 30 ++++ .../file_same_site_cookies_iframe.html | 18 ++ .../general/file_same_site_cookies_iframe.sjs | 73 ++++++++ dom/security/test/general/mochitest.ini | 5 + .../test_same_site_cookies_iframe.html | 168 ++++++++++++++++++ 6 files changed, 328 insertions(+) create mode 100644 dom/security/test/general/file_same_site_cookies_blob_iframe_inclusion.html create mode 100644 dom/security/test/general/file_same_site_cookies_blob_iframe_navigation.html create mode 100644 dom/security/test/general/file_same_site_cookies_iframe.html create mode 100644 dom/security/test/general/file_same_site_cookies_iframe.sjs create mode 100644 dom/security/test/general/test_same_site_cookies_iframe.html diff --git a/dom/security/test/general/file_same_site_cookies_blob_iframe_inclusion.html b/dom/security/test/general/file_same_site_cookies_blob_iframe_inclusion.html new file mode 100644 index 000000000000..8ff647904c1e --- /dev/null +++ b/dom/security/test/general/file_same_site_cookies_blob_iframe_inclusion.html @@ -0,0 +1,34 @@ + + + + + + diff --git a/dom/security/test/general/file_same_site_cookies_blob_iframe_navigation.html b/dom/security/test/general/file_same_site_cookies_blob_iframe_navigation.html new file mode 100644 index 000000000000..be7deb4ecb09 --- /dev/null +++ b/dom/security/test/general/file_same_site_cookies_blob_iframe_navigation.html @@ -0,0 +1,30 @@ + + + + + + diff --git a/dom/security/test/general/file_same_site_cookies_iframe.html b/dom/security/test/general/file_same_site_cookies_iframe.html new file mode 100644 index 000000000000..da9f32e702fa --- /dev/null +++ b/dom/security/test/general/file_same_site_cookies_iframe.html @@ -0,0 +1,18 @@ + + + + Bug 1454027 - Update SameSite cookie handling inside iframes + + + + + diff --git a/dom/security/test/general/file_same_site_cookies_iframe.sjs b/dom/security/test/general/file_same_site_cookies_iframe.sjs new file mode 100644 index 000000000000..99069ea87386 --- /dev/null +++ b/dom/security/test/general/file_same_site_cookies_iframe.sjs @@ -0,0 +1,73 @@ +// Custom *.sjs file specifically for the needs of Bug 1454027 + +// small red image +const IMG_BYTES = atob( + "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12" + + "P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="); + +const NESTED_IFRAME_NAVIGATION = ` + + + + + + + + + + + + +