https://bugs.webkit.org/show_bug.cgi?id=75452
[WebKit-https.git] / LayoutTests / fast / js / script-tests / native-error-prototype.js
index fb004765358389c6d5a87178adc2dfe7d70e4b6b..4da02ec580e85ac709e010fc981df8d872be18b6 100644 (file)
@@ -1,5 +1,5 @@
 description(
-'This is a test case for <a href="https://bugs.webkit.org/show_bug.cgi?id=55346">bug 55346</a> and <a href="https://bugs.webkit.org/show_bug.cgi?id=70889">bug 70889</a>.'
+'This is a test case for bugs <a href="https://bugs.webkit.org/show_bug.cgi?id=55346">55346</a>, <a href="https://bugs.webkit.org/show_bug.cgi?id=70889">70889</a>, and <a href="https://bugs.webkit.org/show_bug.cgi?id=75452">75452</a>.'
 );
 
 shouldBe("({}).toString.call(Error.prototype)", '"[object Error]"');
@@ -8,3 +8,9 @@ shouldBe("({}).toString.call(RangeError.prototype)", '"[object Error]"');
 var err = new Error("message");
 err.name = "";
 shouldBe("err.toString()", '"message"');
+
+var err = new Error();
+shouldBeFalse("err.hasOwnProperty('message')");
+
+var err = new Error(undefined);
+shouldBeFalse("err.hasOwnProperty('message')");