mirror of https://github.com/tc39/test262.git
35 lines
1.1 KiB
JavaScript
35 lines
1.1 KiB
JavaScript
--> a comment
|
|
|
|
// Copyright (C) 2024 Igalia, S.L. All rights reserved.
|
|
// This code is governed by the BSD license found in the LICENSE file.
|
|
/*---
|
|
esid: sec-html-like-comments
|
|
description: >
|
|
A SingleLineHTMLCloseComment is allowed in the first line
|
|
flags: [raw]
|
|
info: |
|
|
InputElementHashbangOrRegExp ::
|
|
WhiteSpace
|
|
LineTerminator
|
|
Comment
|
|
CommonToken
|
|
HashbangComment
|
|
RegularExpressionLiteral
|
|
HTMLCloseComment
|
|
|
|
HTMLCloseComment ::
|
|
WhiteSpaceSequence[opt] SingleLineDelimitedCommentSequence[opt] --> SingleLineCommentChars[opt]
|
|
negative:
|
|
phase: runtime
|
|
type: Test262Error
|
|
---*/
|
|
|
|
// Because this test concerns the interpretation of non-executable character
|
|
// sequences within ECMAScript source code, special care must be taken to
|
|
// ensure that executable code is evaluated as expected.
|
|
//
|
|
// Express the intended behavior by intentionally throwing an error; this
|
|
// guarantees that test runners will only consider the test "passing" if
|
|
// executable sequences are correctly interpreted as such.
|
|
throw new Test262Error("This is not in a comment");
|