From 290cef061c4d7ea64acebf66707c42399eb8db04 Mon Sep 17 00:00:00 2001
From: Viktor <vic99999@yandex.ru>
Date: Fri, 12 Jan 2018 15:04:00 +0500
Subject: [PATCH] Create non-integer-values.js

---
 test/built-ins/Date/UTC/non-integer-values.js | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 test/built-ins/Date/UTC/non-integer-values.js

diff --git a/test/built-ins/Date/UTC/non-integer-values.js b/test/built-ins/Date/UTC/non-integer-values.js
new file mode 100644
index 0000000000..d19bd28f48
--- /dev/null
+++ b/test/built-ins/Date/UTC/non-integer-values.js
@@ -0,0 +1,14 @@
+// Copyright (C) 2016 the V8 project authors. All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+/*---
+esid: sec-date.utc
+es6id: 20.3.3.4
+description: non-integer values are converted to integers using `ToInteger`
+info: |
+  [...]
+  9. Return TimeClip(MakeDate(MakeDay(yr, m, dt), MakeTime(h, min, s, milli))).
+  MakeDay (year, month, date)
+---*/
+
+assert.sameValue(Date.UTC(1970.9, 0.9, 1.9, 0.9, 0.9, 0.9, 0.9), 0, 'positive non-integer values');
+assert.sameValue(Date.UTC(-1970.9, -0.9, -0.9, -0.9, -0.9, -0.9, -0.9), -124334438400000, 'negative non-integer values');
-- 
GitLab