// Copyright 2018 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Test for crbug.com/801602 . var locales = [ "en-u-ca-gregori", "fa-u-ca-persian", "ar-u-ca-islamic-civil", "ar-u-ca-islamic-umalqura", "ar-u-ca-islamic-tbla", "ar-u-ca-islamic-rgsa", "he-u-ca-hebrew", "zh-u-ca-chinese", "ko-u-ca-dangi", "ja-u-ca-japanese", "am-u-ca-ethiopic", "am-u-ca-ethioaa", "hi-u-ca-indian", "th-u-ca-buddhist", ]; // Used to test with 1.7976931348623157e+308, but it does not work // any more with TimeClip. Instead, try the largest time value. var end_of_time = 8.64e15; locales.forEach(function(loc) { var df = new Intl.DateTimeFormat(loc, {month: "long"}); assertFalse(df.format(end_of_time) == ''); } );