@@ -1357,7 +1357,7 @@ xit("line: 1084 - back references are not supported", () => {});
1357
1357
xit ( "line: 1085 - back references are not supported" , ( ) => { } ) ;
1358
1358
xit ( "line: 1086 - test encoding issue" , ( ) => { } ) ;
1359
1359
xit ( "line: 1087 - test requires a substring function" , ( ) => { } ) ;
1360
- xit ( "line: 1088 - requires triage " , ( ) => { } ) ;
1360
+ xit ( "line: 1088 - test requires a substring function " , ( ) => { } ) ;
1361
1361
it ( "line: 1089 - matches abc\\x0def\\x00pqr\\x000xyz\\x0000AB against 'abc456 abc\x0def\x00pqr\x000xyz\x0000ABCDE'" , ( ) => {
1362
1362
const match = exec (
1363
1363
"abc\\x0def\\x00pqr\\x000xyz\\x0000AB" ,
@@ -1517,9 +1517,9 @@ it("line: 1146 - matches ^[W-c]+$ against 'WXY_^abc'", () => {
1517
1517
const match = exec ( "^[W-c]+$" , "WXY_^abc" , "is" ) ;
1518
1518
expect ( match . matches [ 0 ] ) . toBe ( "WXY_^abc" . substring ( 0 , 8 ) ) ;
1519
1519
} ) ;
1520
- xit ( "line: 1147 - requires triage " , ( ) => { } ) ;
1521
- xit ( "line: 1148 - requires triage " , ( ) => { } ) ;
1522
- xit ( "line: 1149 - requires triage " , ( ) => { } ) ;
1520
+ xit ( "line: 1147 - does not support hex notification in character sets " , ( ) => { } ) ;
1521
+ xit ( "line: 1148 - does not support hex notification in character sets " , ( ) => { } ) ;
1522
+ xit ( "line: 1149 - does not support hex notification in character sets " , ( ) => { } ) ;
1523
1523
xit ( "line: 1150 - multi line regex not supported yet!" , ( ) => { } ) ;
1524
1524
xit ( "line: 1151 - multi line regex not supported yet!" , ( ) => { } ) ;
1525
1525
xit ( "line: 1152 - multi line regex not supported yet!" , ( ) => { } ) ;
@@ -1542,7 +1542,7 @@ xit("line: 1159 - multi line regex not supported yet!", () => {});
1542
1542
xit ( "line: 1160 - multi line regex not supported yet!" , ( ) => { } ) ;
1543
1543
xit ( "line: 1161 - multi line regex not supported yet!" , ( ) => { } ) ;
1544
1544
xit ( "line: 1162 - multi line regex not supported yet!" , ( ) => { } ) ;
1545
- xit ( "line: 1163 - requires triage " , ( ) => { } ) ;
1545
+ xit ( "line: 1163 - JS does not support the A Z syntax for start and end of string " , ( ) => { } ) ;
1546
1546
xit ( "line: 1164 - multi line regex not supported yet!" , ( ) => { } ) ;
1547
1547
xit ( "line: 1165 - non capturing groups not supported" , ( ) => { } ) ;
1548
1548
xit ( "line: 1166 - non capturing groups not supported" , ( ) => { } ) ;
@@ -1672,7 +1672,9 @@ xit("line: 1235 - word boundary class not supported yet!", () => {});
1672
1672
xit ( "line: 1236 - word boundary class not supported yet!" , ( ) => { } ) ;
1673
1673
xit ( "line: 1237 - word boundary class not supported yet!" , ( ) => { } ) ;
1674
1674
xit ( "line: 1238 - word boundary class not supported yet!" , ( ) => { } ) ;
1675
- xit ( "line: 1239 - requires triage" , ( ) => { } ) ;
1675
+ it ( "line: 1239 - matches ^([^a])([^\\f])([^c]*)([^d]{3,4}) against 'b\fc...'" , ( ) => {
1676
+ expectNotMatch ( "^([^a])([^\\f])([^c]*)([^d]{3,4})" , [ "b\fc..." ] ) ;
1677
+ } ) ;
1676
1678
it ( "line: 1240 - matches [^a] against 'Abc'" , ( ) => {
1677
1679
const match = exec ( "[^a]" , "Abc" , "s" ) ;
1678
1680
expect ( match . matches [ 0 ] ) . toBe ( "Abc" . substring ( 0 , 1 ) ) ;
@@ -2119,7 +2121,7 @@ it("line: 1362 - matches (.*X|^B) against 'BarFoo '", () => {
2119
2121
expect ( match . matches [ 0 ] ) . toBe ( "BarFoo " . substring ( 0 , 1 ) ) ;
2120
2122
expect ( match . matches [ 1 ] ) . toBe ( "BarFoo " . substring ( 0 , 1 ) ) ;
2121
2123
} ) ;
2122
- xit ( "line: 1363 - requires triage " , ( ) => { } ) ;
2124
+ xit ( "line: 1363 - does not support start of string quantified within an alternation " , ( ) => { } ) ;
2123
2125
xit ( "line: 1364 - multi line regex not supported yet!" , ( ) => { } ) ;
2124
2126
xit ( "line: 1365 - multi line regex not supported yet!" , ( ) => { } ) ;
2125
2127
xit ( "line: 1366 - multi line regex not supported yet!" , ( ) => { } ) ;
@@ -2133,7 +2135,7 @@ it("line: 1368 - matches (.*X|^B) against 'BarFoo '", () => {
2133
2135
expect ( match . matches [ 0 ] ) . toBe ( "BarFoo " . substring ( 0 , 1 ) ) ;
2134
2136
expect ( match . matches [ 1 ] ) . toBe ( "BarFoo " . substring ( 0 , 1 ) ) ;
2135
2137
} ) ;
2136
- xit ( "line: 1369 - requires triage " , ( ) => { } ) ;
2138
+ xit ( "line: 1369 - does not support start of string quantified within an alternation " , ( ) => { } ) ;
2137
2139
xit ( "line: 1370 - multi line regex not supported yet!" , ( ) => { } ) ;
2138
2140
xit ( "line: 1371 - multi line regex not supported yet!" , ( ) => { } ) ;
2139
2141
xit ( "line: 1372 - multi line regex not supported yet!" , ( ) => { } ) ;
0 commit comments