diff options
author | Daniel Ehrenberg <littledan@chromium.org> | 2018-02-26 15:35:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-26 15:35:49 +0100 |
commit | 5b63d98a73726a0e088c30a004baf7cbff390ada (patch) | |
tree | 1dbfe501a88316741db54c8ca611c30e29809739 /test/language/literals/regexp/u-invalid-range-negative-lookbehind.js | |
parent | 25c83f2e32afa107ef2c7615c2a099aa989bc127 (diff) | |
parent | f9a0f05850f2d8a3f5778282f71962285235d3d4 (diff) | |
download | qtdeclarative-testsuites-5b63d98a73726a0e088c30a004baf7cbff390ada.tar.gz |
Merge pull request #1456 from littledan/quantifiedassertion
Additional tests for QuantifiableAssertion
Diffstat (limited to 'test/language/literals/regexp/u-invalid-range-negative-lookbehind.js')
-rw-r--r-- | test/language/literals/regexp/u-invalid-range-negative-lookbehind.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/language/literals/regexp/u-invalid-range-negative-lookbehind.js b/test/language/literals/regexp/u-invalid-range-negative-lookbehind.js new file mode 100644 index 000000000..7bb80a249 --- /dev/null +++ b/test/language/literals/regexp/u-invalid-range-negative-lookbehind.js @@ -0,0 +1,20 @@ +// Copyright (C) 2018 Igalia S. L. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. +/*--- +esid: sec-regular-expressions-patterns +description: Lookbehinds are not treated as a QuantifiableAssertion +info: | + Term[U] :: + [~U] QuantifiableAssertion Quantifier + + QuantifiableAssertion[N]:: + ( ? = Disjunction[~U, ?N] ) + ( ? ! Disjunction[~U, ?N] ) +negative: + phase: parse + type: SyntaxError +---*/ + +throw "Test262: This statement should not be evaluated."; + +/.(?<!.){2,3}/u; |