From 2de52150f063be63caa83777fa7cf81e72885bb2 Mon Sep 17 00:00:00 2001
From: test262-automation <test262-automation@bocoup.com>
Date: Fri, 10 Aug 2018 18:10:23 +0000
Subject: [PATCH] [javascriptcore-test262-automation] Changes from
 https://github.com/webkit/webkit.git at sha b69d88687a on Fri Aug 10 2018
 18:07:39 GMT+0000 (Coordinated Universal Time)

---
 .../javascriptcore/stress/date-utc-optional.js   | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 implementation-contributed/javascriptcore/stress/date-utc-optional.js

diff --git a/implementation-contributed/javascriptcore/stress/date-utc-optional.js b/implementation-contributed/javascriptcore/stress/date-utc-optional.js
new file mode 100644
index 0000000000..f14f7c60c6
--- /dev/null
+++ b/implementation-contributed/javascriptcore/stress/date-utc-optional.js
@@ -0,0 +1,16 @@
+function shouldBe(actual, expected) {
+    if (actual !== expected)
+        throw new Error('bad value: ' + actual);
+}
+
+for (var i = 0; i < 1e5; ++i) {
+    shouldBe(Number.isNaN(Date.UTC()), true);
+    shouldBe(Date.UTC(2018), 1514764800000);
+    shouldBe(Date.UTC(2018, 1), 1517443200000);
+    shouldBe(Date.UTC(2018, 1, 2), 1517529600000);
+    shouldBe(Date.UTC(2018, 1, 2, 3), 1517540400000);
+    shouldBe(Date.UTC(2018, 1, 2, 3, 4), 1517540640000);
+    shouldBe(Date.UTC(2018, 1, 2, 3, 4, 5), 1517540645000);
+    shouldBe(Date.UTC(2018, 1, 2, 3, 4, 5, 6), 1517540645006);
+    shouldBe(Date.UTC(2018, 1, 2, 3, 4, 5, 6, 7), 1517540645006);
+}
-- 
GitLab