Unreviewed test gardening for High Sierra.
authorryanhaddad@apple.com <ryanhaddad@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Nov 2017 22:26:21 +0000 (22:26 +0000)
committerryanhaddad@apple.com <ryanhaddad@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Nov 2017 22:26:21 +0000 (22:26 +0000)
* platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
* platform/mac-sierra/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Renamed from LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt.
* platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
* platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@224848 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt [moved from LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt with 100% similarity]
LayoutTests/platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt [new file with mode: 0644]

index 0996c19..b76bc71 100644 (file)
@@ -1,3 +1,12 @@
+2017-11-14  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Unreviewed test gardening for High Sierra.
+
+        * platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
+        * platform/mac-sierra/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Renamed from LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt.
+        * platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
+        * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
+
 2017-11-14  Dean Jackson  <dino@apple.com>
 
         Stub implementations of OffscreenCanvas getContext and transferToImageBitmap
diff --git a/LayoutTests/platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt b/LayoutTests/platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt
new file mode 100644 (file)
index 0000000..f37bc1a
--- /dev/null
@@ -0,0 +1,59 @@
+Testing navigator.sendBeacon() within same origin.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Sending beacon with type: [object String]
+PASS navigator.sendBeacon("resources/save-beacon.php?name=same-origin", payload); is true
+PASS Beacon sent successfully
+PASS Content-Type: text/plain;charset=UTF-8
+PASS Origin: http://127.0.0.1:8000
+PASS Referer: http://127.0.0.1:8000/blink/sendbeacon/beacon-same-origin.html
+PASS Request-Method: POST
+PASS Length: 10
+PASS Body: SameOrigin
+PASS 
+Sending beacon with type: [object Uint32Array]
+PASS navigator.sendBeacon("resources/save-beacon.php?name=same-origin", payload); is true
+PASS Beacon sent successfully
+PASS Content-Type: application/x-www-form-urlencoded
+PASS Origin: http://127.0.0.1:8000
+PASS Referer: http://127.0.0.1:8000/blink/sendbeacon/beacon-same-origin.html
+PASS Request-Method: POST
+PASS Length: 40
+PASS Body: QAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAA==
+PASS 
+Sending beacon with type: [object Blob]
+PASS navigator.sendBeacon("resources/save-beacon.php?name=same-origin", payload); is true
+PASS Beacon sent successfully
+PASS Content-Type: text/plain;from-beacon=true
+PASS Origin: http://127.0.0.1:8000
+PASS Referer: http://127.0.0.1:8000/blink/sendbeacon/beacon-same-origin.html
+PASS Request-Method: POST
+PASS Length: 11
+PASS Body: hello world
+PASS 
+Sending beacon with type: [object FormData]
+PASS navigator.sendBeacon("resources/save-beacon.php?name=same-origin", payload); is true
+PASS Beacon sent successfully
+PASS Content-Type: multipart/form-data;
+PASS Origin: http://127.0.0.1:8000
+PASS Referer: http://127.0.0.1:8000/blink/sendbeacon/beacon-same-origin.html
+PASS Request-Method: POST
+PASS Length: 9
+PASS Body: key=value
+PASS 
+Sending beacon with type: [object URLSearchParams]
+PASS navigator.sendBeacon("resources/save-beacon.php?name=same-origin", payload); is true
+PASS Beacon sent successfully
+PASS Content-Type: application/x-www-form-urlencoded;charset=UTF-8
+PASS Origin: http://127.0.0.1:8000
+PASS Referer: http://127.0.0.1:8000/blink/sendbeacon/beacon-same-origin.html
+PASS Request-Method: POST
+PASS Length: 7
+PASS Body: YT1iJmM9ZA==
+PASS 
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt b/LayoutTests/platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt
new file mode 100644 (file)
index 0000000..a924822
--- /dev/null
@@ -0,0 +1,58 @@
+Testing navigator.sendBeacon() within same origin.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Sending beacon with type: [object String]
+PASS navigator.sendBeacon("resources/save-beacon.php?name=same-origin", payload); is true
+PASS Beacon sent successfully
+PASS Content-Type: text/plain;charset=UTF-8
+PASS Origin: http://127.0.0.1:8000
+PASS Referer: http://127.0.0.1:8000/blink/sendbeacon/beacon-same-origin.html
+PASS Request-Method: POST
+PASS Length: 10
+PASS Body: SameOrigin
+PASS 
+Sending beacon with type: [object Uint32Array]
+PASS navigator.sendBeacon("resources/save-beacon.php?name=same-origin", payload); is true
+PASS Beacon sent successfully
+PASS Origin: http://127.0.0.1:8000
+PASS Referer: http://127.0.0.1:8000/blink/sendbeacon/beacon-same-origin.html
+PASS Request-Method: POST
+PASS Length: 40
+PASS Body: @\0\0\0A\0\0\0B\0\0\0C\0\0\0D\0\0\0E\0\0\0F\0\0\0G\0\0\0H\0\0\0I
+PASS 
+Sending beacon with type: [object Blob]
+PASS navigator.sendBeacon("resources/save-beacon.php?name=same-origin", payload); is true
+PASS Beacon sent successfully
+PASS Content-Type: text/plain;from-beacon=true
+PASS Origin: http://127.0.0.1:8000
+PASS Referer: http://127.0.0.1:8000/blink/sendbeacon/beacon-same-origin.html
+PASS Request-Method: POST
+PASS Length: 11
+PASS Body: hello world
+PASS 
+Sending beacon with type: [object FormData]
+PASS navigator.sendBeacon("resources/save-beacon.php?name=same-origin", payload); is true
+PASS Beacon sent successfully
+PASS Content-Type: multipart/form-data;
+PASS Origin: http://127.0.0.1:8000
+PASS Referer: http://127.0.0.1:8000/blink/sendbeacon/beacon-same-origin.html
+PASS Request-Method: POST
+PASS Length: 9
+PASS Body: key=value
+PASS 
+Sending beacon with type: [object URLSearchParams]
+PASS navigator.sendBeacon("resources/save-beacon.php?name=same-origin", payload); is true
+PASS Beacon sent successfully
+PASS Content-Type: application/x-www-form-urlencoded;charset=UTF-8
+PASS Origin: http://127.0.0.1:8000
+PASS Referer: http://127.0.0.1:8000/blink/sendbeacon/beacon-same-origin.html
+PASS Request-Method: POST
+PASS Length: 7
+PASS Body: YT1iJmM9ZA==
+PASS 
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt b/LayoutTests/platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt
new file mode 100644 (file)
index 0000000..60ee6e5
--- /dev/null
@@ -0,0 +1,8 @@
+
+PASS Test content-type header for a body string 
+PASS Test content-type header for a body ArrayBufferView 
+PASS Test content-type header for a body ArrayBuffer 
+PASS Test content-type header for a body Blob 
+PASS Test content-type header for a body FormData 
+PASS Test content-type header for a body URLSearchParams 
+