MCPcopy Index your code
hub / github.com/nodejs/node / testBadToString_charCodeAt

Function testBadToString_charCodeAt

deps/v8/test/mjsunit/string-charat.js:160–179  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

158testBadToString_charAt();
159
160function testBadToString_charCodeAt() {
161 var goodToString = o.toString;
162 var hasCaught = false;
163 var numCalls = 0;
164 var result;
165 try {
166 for (var i = 0; i < 20; i++) {
167 if (i == 10) o.toString = o.valueOf = badToString;
168 result = o.charCodeAt(1);
169 numCalls++;
170 }
171 } catch (e) {
172 hasCaught = true;
173 } finally {
174 o.toString = goodToString;
175 }
176 assertTrue(hasCaught);
177 assertEquals(49, result);
178 assertEquals(10, numCalls);
179}
180testBadToString_charCodeAt();
181
182var badIndex = {

Callers 1

string-charat.jsFile · 0.85

Calls 2

assertTrueFunction · 0.70
assertEqualsFunction · 0.50

Tested by

no test coverage detected