OLD | NEW |
1 // Copyright 2015 the V8 project authors. All rights reserved. | 1 // Copyright 2015 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Flags: --allow-natives-syntax | 5 // Flags: --allow-natives-syntax |
6 | 6 |
7 assertEquals("1", %ToString(1)); | 7 assertEquals("1", %ToString(1)); |
8 assertEquals("1", %_ToString(1)); | 8 assertEquals("1", %_ToString(1)); |
9 | 9 |
10 assertEquals("0.5", %ToString(.5)); | 10 assertEquals("0.5", %ToString(.5)); |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
43 assertEquals("x", %ToString(c)); | 43 assertEquals("x", %ToString(c)); |
44 assertEquals("x", %_ToString(c)); | 44 assertEquals("x", %_ToString(c)); |
45 | 45 |
46 var d = { | 46 var d = { |
47 [Symbol.toPrimitive]: function(hint) { return hint } | 47 [Symbol.toPrimitive]: function(hint) { return hint } |
48 }; | 48 }; |
49 assertEquals("string", %ToString(d)); | 49 assertEquals("string", %ToString(d)); |
50 assertEquals("string", %_ToString(d)); | 50 assertEquals("string", %_ToString(d)); |
51 | 51 |
52 var e = new Date(0); | 52 var e = new Date(0); |
53 assertEquals(e.toString(), %ToName(e)); | 53 assertEquals(e.toString(), %ToString(e)); |
54 assertEquals(e.toString(), %_ToName(e)); | 54 assertEquals(e.toString(), %_ToString(e)); |
OLD | NEW |