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 0000000000000000000000000000000000000000..d19bd28f48f6fe7c706995c0ea76ee0b83f37337
--- /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');