[common][workers][DPTTIZEN-3039, change 2 tcs due to upstream change] 82/178882/2
authorlin qunfang <qunfang.lin@samsung.com>
Mon, 14 May 2018 21:44:35 +0000 (05:44 +0800)
committerlin qunfang <qunfang.lin@samsung.com>
Mon, 14 May 2018 21:50:35 +0000 (05:50 +0800)
Change-Id: Iffe49f20cc53372ed591e291c2983c8af9c767d0
Signed-off-by: lin qunfang <qunfang.lin@samsung.com>
common/tct-workers-w3c-tests/workers/SharedWorkerShared_name_except.html
common/tct-workers-w3c-tests/workers/w3c/postMessage_ports_readonly_array.htm

index 1d5d10018dea55135196eab87ad4896d328e1e62..02eb79b1b572030d0bbc68686d61500c21010566 100755 (executable)
@@ -62,11 +62,11 @@ Date                        Author                                 Description
 
     try {
         new SharedWorker('some-other-url.js', 'name');
-        console.log("FAIL: Creating SharedWorker with different URLs but the same name should fail");
-        result = 'FAIL: Creating SharedWorker with different URLs but the same name should fail';
-    } catch (ex) {
-        console.log("PASS: Exception thrown when creating SharedWorker with different URLs but same name: " + ex);
+        console.log("PASS: Creating SharedWorker with different URLs but the same name");
         result = 'PASS';
+    } catch (ex) {
+        console.log("FAIL: Exception thrown when creating SharedWorker with different URLs but same name: " + ex);
+        result = "FAIL: Exception thrown when creating SharedWorker with different URLs but same name: " + ex;
     }
 
     test(function()
index 58cc8fd4040a002f3b03114a03e3c1403aa505c0..d85e30f7645a7cc8a17d5fc670a19cd1d7832400 100755 (executable)
     setup({timeout:50000});
     var TargetPort = null;
     var description = "The postMessage() method - Make new ports into a read only array.";
-    
+
     var t = async_test("Test Description: " + description, {timeout: 50000});
-    
+
     var channel = new MessageChannel();
-                    
+
     TargetPort = channel.port2;
     TargetPort.start();
     TargetPort.addEventListener("message", t.step_func(TestMessageEvent), true);
-    
+
     var channel2 = new MessageChannel();
-    
+
     channel.port1.postMessage("ports", [channel2.port1]);
-    
+
     function TestMessageEvent(evt)
     {
         var channel3 = new MessageChannel();
-        evt.ports.push(channel3.port1);
-        evt.ports.push(channel3.port1);
-        
+        assert_throws(new TypeError(), () => {
+            evt.ports.push(channel3.port1);
+        }, "ports is a frozen object");
+
         assert_equals(evt.ports.length, 1, "ports is a read only array with length == 1.");
         t.done();
     }