Title: [213550] trunk/LayoutTests
- Revision
- 213550
- Author
- [email protected]
- Date
- 2017-03-07 16:31:32 -0800 (Tue, 07 Mar 2017)
Log Message
Add test case to check that MessageEvent.data returns the value it was initialized to
https://bugs.webkit.org/show_bug.cgi?id=169311
Reviewed by Sam Weinig.
* fast/events/constructors/message-event-constructor-data-identity-expected.txt: Added.
* fast/events/constructors/message-event-constructor-data-identity.html: Added.
Modified Paths
Added Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (213549 => 213550)
--- trunk/LayoutTests/ChangeLog 2017-03-08 00:09:37 UTC (rev 213549)
+++ trunk/LayoutTests/ChangeLog 2017-03-08 00:31:32 UTC (rev 213550)
@@ -1,5 +1,15 @@
2017-03-07 Chris Dumez <[email protected]>
+ Add test case to check that MessageEvent.data returns the value it was initialized to
+ https://bugs.webkit.org/show_bug.cgi?id=169311
+
+ Reviewed by Sam Weinig.
+
+ * fast/events/constructors/message-event-constructor-data-identity-expected.txt: Added.
+ * fast/events/constructors/message-event-constructor-data-identity.html: Added.
+
+2017-03-07 Chris Dumez <[email protected]>
+
Label of an <option> element should not be displayed in quirks mode
https://bugs.webkit.org/show_bug.cgi?id=169296
<rdar://problem/30900751>
Added: trunk/LayoutTests/fast/events/constructors/message-event-constructor-data-identity-expected.txt (0 => 213550)
--- trunk/LayoutTests/fast/events/constructors/message-event-constructor-data-identity-expected.txt (rev 0)
+++ trunk/LayoutTests/fast/events/constructors/message-event-constructor-data-identity-expected.txt 2017-03-08 00:31:32 UTC (rev 213550)
@@ -0,0 +1,41 @@
+Tests that MessageEvent.data returns the value it was initialized to.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+* JS Object
+Using constructor
+PASS messageEvent.data ="" expectedData is true
+PASS messageEvent.data ="" messageEvent.data is true
+Using deprecated initMessageEvent()
+PASS messageEvent.data ="" expectedData is true
+PASS messageEvent.data ="" messageEvent.data is true
+
+* String
+Using constructor
+PASS messageEvent.data ="" expectedData is true
+PASS messageEvent.data ="" messageEvent.data is true
+Using deprecated initMessageEvent()
+PASS messageEvent.data ="" expectedData is true
+PASS messageEvent.data ="" messageEvent.data is true
+
+* Blob
+Using constructor
+PASS messageEvent.data ="" expectedData is true
+PASS messageEvent.data ="" messageEvent.data is true
+Using deprecated initMessageEvent()
+PASS messageEvent.data ="" expectedData is true
+PASS messageEvent.data ="" messageEvent.data is true
+
+* ArrayBuffer
+Using constructor
+PASS messageEvent.data ="" expectedData is true
+PASS messageEvent.data ="" messageEvent.data is true
+Using deprecated initMessageEvent()
+PASS messageEvent.data ="" expectedData is true
+PASS messageEvent.data ="" messageEvent.data is true
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
Added: trunk/LayoutTests/fast/events/constructors/message-event-constructor-data-identity.html (0 => 213550)
--- trunk/LayoutTests/fast/events/constructors/message-event-constructor-data-identity.html (rev 0)
+++ trunk/LayoutTests/fast/events/constructors/message-event-constructor-data-identity.html 2017-03-08 00:31:32 UTC (rev 213550)
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html>
+<body>
+<script src=""
+<script>
+description("Tests that MessageEvent.data returns the value it was initialized to.");
+
+function testData(data)
+{
+ expectedData = data;
+
+ debug("Using constructor");
+ messageEvent = new MessageEvent("foo", { data: expectedData });
+ shouldBeTrue("messageEvent.data ="" expectedData");
+ shouldBeTrue("messageEvent.data ="" messageEvent.data");
+
+ debug("Using deprecated initMessageEvent()");
+ messageEvent = document.createEvent("messageevent");
+ messageEvent.initMessageEvent("foo", false, false, expectedData);
+ shouldBeTrue("messageEvent.data ="" expectedData");
+ shouldBeTrue("messageEvent.data ="" messageEvent.data");
+}
+
+debug("* JS Object");
+testData({ value: 1 });
+
+debug("");
+debug("* String");
+testData("testString");
+
+debug("");
+debug("* Blob");
+const blob = new Blob([JSON.stringify({ hello: "world" }, null, 2)], {type : 'application/json'});
+testData(blob);
+
+debug("");
+debug("* ArrayBuffer");
+var buffer = new ArrayBuffer(8);
+testData(buffer);
+
+debug("");
+</script>
+<script src=""
+</body>
+</html>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes