// Copyright (C) 2017 Daniel Ehrenberg. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-initializecollator description: > Monkey-patching Object.prototype does not change the default options for Collator as a null prototype is used. info: | InitializeCollator ( collator, locales, options ) 1. If _options_ is *undefined*, then 1. Let _options_ be ObjectCreate(*null*). ---*/ let defaultSensitivity = new Intl.Collator("en").resolvedOptions().sensitivity; Object.prototype.sensitivity = "base"; let collator = new Intl.Collator("en"); assert.sameValue(collator.resolvedOptions().sensitivity, defaultSensitivity); reportCompare(0, 0);