@@ -2457,16 +2457,16 @@ mod tests {
2457
2457
2458
2458
#[ test]
2459
2459
fn lookaround ( ) {
2460
- assert_eq ! ( inexact ( [ I ( "a" ) ] , [ I ( "b ") ] ) , e( r"a(?<=qwa)b" ) ) ;
2461
- assert_eq ! ( inexact ( [ I ( "a" ) ] , [ I ( "b ") ] ) , e( r"a(?<!qw1)b" ) ) ;
2460
+ assert_eq ! ( exact ( [ E ( "ab ") ] ) , e( r"a(?<=qwa)b" ) ) ;
2461
+ assert_eq ! ( exact ( [ E ( "ab ") ] ) , e( r"a(?<!qw1)b" ) ) ;
2462
2462
2463
- assert_eq ! ( ( Seq :: infinite ( ) , seq ( [ I ( "ab" ) ] ) ) , e( r"(?<=qwe)ab" ) ) ;
2464
- assert_eq ! ( ( Seq :: infinite ( ) , seq ( [ I ( "ab" ) ] ) ) , e( r"(?<!qwe)ab" ) ) ;
2463
+ assert_eq ! ( exact ( [ E ( "ab" ) ] ) , e( r"(?<=qwe)ab" ) ) ;
2464
+ assert_eq ! ( exact ( [ E ( "ab" ) ] ) , e( r"(?<!qwe)ab" ) ) ;
2465
2465
2466
- assert_eq ! ( ( seq ( [ I ( "ab" ) ] ) , Seq :: infinite ( ) ) , e( r"ab(?<=qab)" ) ) ;
2467
- assert_eq ! ( ( seq ( [ I ( "ab" ) ] ) , Seq :: infinite ( ) ) , e( r"ab(?<!qwe)" ) ) ;
2466
+ assert_eq ! ( exact ( [ E ( "ab" ) ] ) , e( r"ab(?<=qab)" ) ) ;
2467
+ assert_eq ! ( exact ( [ E ( "ab" ) ] ) , e( r"ab(?<!qwe)" ) ) ;
2468
2468
2469
- let expected = ( Seq :: infinite ( ) , seq ( [ I ( "Zb" ) , I ( "ab" ) ] ) ) ;
2469
+ let expected = ( seq ( [ I ( "aZ" ) , E ( "ab" ) ] ) , seq ( [ I ( "Zb" ) , E ( "ab" ) ] ) ) ;
2470
2470
assert_eq ! ( expected, e( r"(?<=foo)aZ*b" ) ) ;
2471
2471
}
2472
2472
0 commit comments