Strict mode Failing
Expected no error, got SyntaxError: warning: the variable "Intl" was not declared in function "global"
non-Strict mode Failing
Expected no error, got ReferenceError: Property 'Intl' doesn't exist
Features:
- ∅
Expected no error, got SyntaxError: warning: the variable "Intl" was not declared in function "global"
Expected no error, got ReferenceError: Property 'Intl' doesn't exist
// Copyright 2017 the V8 project authors. All rights reserved. // This code is governed by the license found in the LICENSE file. /*--- esid: sec-setnfdigitoptions description: > The maximum and minimum fraction digits properties should be read from the options bag exactly once from the NumberFormat constructor. info: Regression test for https://bugs.chromium.org/p/v8/issues/detail?id=6015 ---*/ var calls = []; new Intl.NumberFormat("en", { get minimumFractionDigits() { calls.push('minimumFractionDigits') }, get maximumFractionDigits() { calls.push('maximumFractionDigits') } }); assert.sameValue(calls.length, 2); assert.sameValue(calls[0], 'minimumFractionDigits'); assert.sameValue(calls[1], 'maximumFractionDigits');