| function shouldBe(actual, expected) { |
| throw new Error('bad value: ' + actual); |
| var charAt = String.prototype.charAt; |
| shouldBe(String(error), `TypeError: Type error`); |
| var charAt = String.prototype.charAt; |
| shouldBe(String(error), `TypeError: Type error`); |
| let charAt = String.prototype.charAt; |
| function refer() { charAt; } |
| shouldBe(String(error), `TypeError: Type error`); |
| var charAt = String.prototype.charAt; |
| function refer() { charAt; } // Refer the charAt variable. |
| shouldBe(String(error), `TypeError: Type error`); |