| Index: third_party/WebKit/LayoutTests/fast/dom/Window/script-tests/postmessage-test.js
|
| diff --git a/third_party/WebKit/LayoutTests/fast/dom/Window/script-tests/postmessage-test.js b/third_party/WebKit/LayoutTests/fast/dom/Window/script-tests/postmessage-test.js
|
| index cfbbcc17eb67f73d34961fac594f9844a96479fa..83f34790f68d9d88cba276a9ef1276293ba4a5f2 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/dom/Window/script-tests/postmessage-test.js
|
| +++ b/third_party/WebKit/LayoutTests/fast/dom/Window/script-tests/postmessage-test.js
|
| @@ -175,7 +175,7 @@ window.tryPostMessage = function(message, shouldThrow, expected, expectedExcepti
|
| }
|
| } catch(e) {
|
| if (shouldThrow) {
|
| - if (expectedException === undefined || expectedException == e.code || expectedException == e) {
|
| + if (expectedException === undefined || expectedException == e.code || expectedException == e || e instanceof expectedException) {
|
| console.innerHTML += "PASS: 'postMessage("+message+")' threw " + escapeHTML(e) + "<br>";
|
| } else {
|
| console.innerHTML += "FAIL: 'postMessage("+message+")' threw " + escapeHTML(e) + ", was expecting " + escapeHTML(expectedException) + "<br>";
|
|
|