33use abi:: Erc4626 ;
44use alloy:: primitives:: { uint, Address , U256 } ;
55use e2e:: {
6- constructor, receipt, send, watch, Account , Constructor , EventExt , Panic ,
7- PanicCode , Revert ,
6+ constructor, receipt, send, watch, Account , Constructor , EventExt , Revert ,
7+ RustPanic ,
88} ;
99use eyre:: Result ;
1010use mock:: {
@@ -317,7 +317,7 @@ mod convert_to_shares {
317317 . await
318318 . expect_err ( "should panics due to `Overflow`" ) ;
319319
320- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
320+ assert ! ( err. panicked ( ) ) ;
321321 Ok ( ( ) )
322322 }
323323
@@ -341,7 +341,7 @@ mod convert_to_shares {
341341 . await
342342 . expect_err ( "should panic due to decimal offset overflow" ) ;
343343
344- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
344+ assert ! ( err. panicked ( ) ) ;
345345
346346 Ok ( ( ) )
347347 }
@@ -453,7 +453,7 @@ mod convert_to_assets {
453453 . await
454454 . expect_err ( "should panic due to decimal offset overflow" ) ;
455455
456- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
456+ assert ! ( err. panicked ( ) ) ;
457457
458458 Ok ( ( ) )
459459 }
@@ -578,7 +578,7 @@ mod preview_deposit {
578578 . await
579579 . expect_err ( "should panics due to `Overflow`" ) ;
580580
581- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
581+ assert ! ( err. panicked ( ) ) ;
582582 Ok ( ( ) )
583583 }
584584
@@ -602,7 +602,7 @@ mod preview_deposit {
602602 . await
603603 . expect_err ( "should panic due to decimal offset overflow" ) ;
604604
605- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
605+ assert ! ( err. panicked ( ) ) ;
606606
607607 Ok ( ( ) )
608608 }
@@ -833,7 +833,7 @@ mod deposit {
833833 let err = send ! ( contract. deposit( U256 :: MAX , bob. address( ) ) )
834834 . expect_err ( "should panics due to `Overflow`" ) ;
835835
836- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
836+ assert ! ( err. panicked ( ) ) ;
837837 Ok ( ( ) )
838838 }
839839
@@ -859,7 +859,7 @@ mod deposit {
859859 let err = send ! ( contract. deposit( assets, alice. address( ) ) )
860860 . expect_err ( "should panic due to decimal offset overflow" ) ;
861861
862- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
862+ assert ! ( err. panicked ( ) ) ;
863863
864864 Ok ( ( ) )
865865 }
@@ -951,7 +951,7 @@ mod preview_mint {
951951 . await
952952 . expect_err ( "should return `Overflow`" ) ;
953953
954- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
954+ assert ! ( err. panicked ( ) ) ;
955955 Ok ( ( ) )
956956 }
957957
@@ -975,7 +975,7 @@ mod preview_mint {
975975 . await
976976 . expect_err ( "should panic due to decimal offset overflow" ) ;
977977
978- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
978+ assert ! ( err. panicked ( ) ) ;
979979
980980 Ok ( ( ) )
981981 }
@@ -1107,7 +1107,7 @@ mod mint {
11071107 let err = send ! ( contract. mint( U256 :: MAX , alice. address( ) ) )
11081108 . expect_err ( "should return `Overflow`" ) ;
11091109
1110- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
1110+ assert ! ( err. panicked ( ) ) ;
11111111 Ok ( ( ) )
11121112 }
11131113
@@ -1134,7 +1134,7 @@ mod mint {
11341134 let err = send ! ( contract. mint( shares, alice. address( ) ) )
11351135 . expect_err ( "should panic due to decimal offset overflow" ) ;
11361136
1137- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
1137+ assert ! ( err. panicked ( ) ) ;
11381138
11391139 Ok ( ( ) )
11401140 }
@@ -1317,7 +1317,7 @@ mod max_withdraw {
13171317 . await
13181318 . expect_err ( "should panic due to overflow" ) ;
13191319
1320- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
1320+ assert ! ( err. panicked ( ) ) ;
13211321
13221322 Ok ( ( ) )
13231323 }
@@ -1342,7 +1342,7 @@ mod max_withdraw {
13421342 . await
13431343 . expect_err ( "should panic due to decimal offset overflow" ) ;
13441344
1345- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
1345+ assert ! ( err. panicked ( ) ) ;
13461346
13471347 Ok ( ( ) )
13481348 }
@@ -1449,7 +1449,7 @@ mod preview_withdraw {
14491449 . await
14501450 . expect_err ( "should panics due to `Overflow`" ) ;
14511451
1452- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
1452+ assert ! ( err. panicked ( ) ) ;
14531453 Ok ( ( ) )
14541454 }
14551455
@@ -1473,7 +1473,7 @@ mod preview_withdraw {
14731473 . await
14741474 . expect_err ( "should panic due to decimal offset overflow" ) ;
14751475
1476- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
1476+ assert ! ( err. panicked ( ) ) ;
14771477
14781478 Ok ( ( ) )
14791479 }
@@ -1684,7 +1684,7 @@ mod withdraw {
16841684 ) )
16851685 . expect_err ( "should panic due to overflow" ) ;
16861686
1687- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
1687+ assert ! ( err. panicked ( ) ) ;
16881688
16891689 Ok ( ( ) )
16901690 }
@@ -2168,7 +2168,7 @@ mod withdraw {
21682168 ) )
21692169 . expect_err ( "should panic due to decimal offset overflow" ) ;
21702170
2171- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
2171+ assert ! ( err. panicked ( ) ) ;
21722172
21732173 Ok ( ( ) )
21742174 }
@@ -2379,7 +2379,7 @@ mod preview_redeem {
23792379 . await
23802380 . expect_err ( "should return `Overflow`" ) ;
23812381
2382- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
2382+ assert ! ( err. panicked ( ) ) ;
23832383 Ok ( ( ) )
23842384 }
23852385
@@ -2403,7 +2403,7 @@ mod preview_redeem {
24032403 . await
24042404 . expect_err ( "should panic due to decimal offset overflow" ) ;
24052405
2406- assert ! ( err. panicked_with ( PanicCode :: ArithmeticOverflow ) ) ;
2406+ assert ! ( err. panicked ( ) ) ;
24072407
24082408 Ok ( ( ) )
24092409 }
0 commit comments