// Copyright (C) 2015 the V8 project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 21.1.3.13 description: > Returns a String made from n copies of the original String appended together. info: | 21.1.3.13 String.prototype.repeat ( count ) 8. Let T be a String value that is made from n copies of S appended together. If n is 0, T is the empty String. 9. Return T. ---*/ var str = 'abc'; assert.sameValue(str.repeat(1), str, 'str.repeat(1) === str'); assert.sameValue(str.repeat(3), 'abcabcabc', 'str.repeat(3) === "abcabcabc"'); str = ''; var i = 0; var count = 10000; while (i < count) { str += '.'; i++; } assert.sameValue('.'.repeat(count), str); reportCompare(0, 0);