@@ -2457,16 +2457,16 @@ mod tests {
24572457
24582458 #[ test]
24592459 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" ) ) ;
24622462
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" ) ) ;
24652465
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)" ) ) ;
24682468
2469- let expected = ( Seq :: infinite ( ) , seq ( [ I ( "Zb" ) , I ( "ab" ) ] ) ) ;
2469+ let expected = ( seq ( [ I ( "aZ" ) , E ( "ab" ) ] ) , seq ( [ I ( "Zb" ) , E ( "ab" ) ] ) ) ;
24702470 assert_eq ! ( expected, e( r"(?<=foo)aZ*b" ) ) ;
24712471 }
24722472
0 commit comments