ticaiolima@gmail.com | 9ca174d | 2018-01-20 12:53:52 +0000 | [diff] [blame] | 1 | function assert(a) { |
2 | if (!a) | ||||
3 | throw new Error("Bad assertion"); | ||||
4 | } | ||||
5 | |||||
6 | let o = { | ||||
7 | valueOf: () => { | ||||
8 | throw new Error("Bad"); | ||||
9 | return 2; | ||||
10 | } | ||||
11 | } | ||||
12 | |||||
13 | let a = 2; | ||||
14 | try { | ||||
15 | a.toString(o); | ||||
16 | assert(false); | ||||
17 | } catch (e) { | ||||
18 | assert(e.message == "Bad"); | ||||
19 | } | ||||
20 |