Files
Zachary D. Rowitsch 93e0875dee
All checks were successful
ci / fast (linux) (push) Successful in 6m30s
Re-curate Test262 suite: expand to built-ins, add 500 tier-1 tests
Tier-1 (vendored PR gate): 751 → 1,251 tests (884 pass, 71%)
  - Added 500 tests across ASI, expressions, literals, keywords,
    identifiers, line-terminators, future-reserved-words, and more
  - 298 of 500 new tests pass immediately

Tier-2 (full upstream): 4,745 → 15,435 tests (3,230 pass, 21%)
  - scan_test262.py now scans both language/ and built-ins/ by default
  - Promoted 943 newly passing built-in tests (Boolean, Object, Array,
    String, Number, Function, etc.)
  - Skipped 4 flaky property-enumeration-order tests

Also fixed scan script to emit reason field for skip status entries.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 06:44:07 -05:00

18 lines
595 B
JavaScript

// Copyright (C) 2015 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
es6id: 12.2.8.5
description: Abrupt completion when evaluating expression of TemplateLiteral
info: |
TemplateLiteral : TemplateHead Expression TemplateSpans
1. Let head be the TV of TemplateHead as defined in 11.8.6.
2. Let sub be the result of evaluating Expression.
3. Let middle be ToString(sub).
4. ReturnIfAbrupt(middle).
---*/
assert.throws(Test262Error, function() {
`${function() { throw new Test262Error(); }()}`;
});