@@ -17,7 +17,9 @@ import {
17
17
use ( solidity )
18
18
19
19
describe ( 'SBTProxy' , ( ) => {
20
- const init = async ( shouldAlsoInitializeProxy = true ) : Promise < {
20
+ const init = async (
21
+ shouldAlsoInitializeProxy = true
22
+ ) : Promise < {
21
23
sbt : Contract
22
24
sbtImplementation : Contract
23
25
sbtProxy : Contract
@@ -499,10 +501,7 @@ describe('SBTProxy', () => {
499
501
. connect ( signers . minterUpdater )
500
502
. interface . encodeFunctionData ( 'initialize' , [
501
503
signers . minterUpdater . address ,
502
- [
503
- signers . minterA . address ,
504
- signers . minterB . address ,
505
- ]
504
+ [ signers . minterA . address , signers . minterB . address ] ,
506
505
] )
507
506
await expect (
508
507
sbtProxy
@@ -512,10 +511,14 @@ describe('SBTProxy', () => {
512
511
. to . emit ( sbtProxy , 'Upgraded' )
513
512
. withArgs ( sbtImplementationB . address )
514
513
515
- await expect ( sbt . connect ( signers . userA ) . initialize ( signers . minterUpdater . address , [
516
- signers . minterA . address ,
517
- signers . minterB . address ,
518
- ] ) ) . to . revertedWith ( 'Initializable: contract is already initialized' )
514
+ await expect (
515
+ sbt
516
+ . connect ( signers . userA )
517
+ . initialize ( signers . minterUpdater . address , [
518
+ signers . minterA . address ,
519
+ signers . minterB . address ,
520
+ ] )
521
+ ) . to . revertedWith ( 'Initializable: contract is already initialized' )
519
522
520
523
expect (
521
524
await sbtProxy . connect ( signers . proxyAdmin ) . callStatic . implementation ( )
@@ -580,29 +583,34 @@ describe('SBTProxy', () => {
580
583
) . to . reverted
581
584
582
585
const encodedData = sbtImplementationB
583
- . connect ( signers . minterUpdater )
584
- . interface . encodeFunctionData ( 'initialize' , [
585
- signers . minterUpdater . address ,
586
- [
587
- signers . minterA . address ,
588
- signers . minterB . address ,
589
- ]
590
- ] )
586
+ . connect ( signers . minterUpdater )
587
+ . interface . encodeFunctionData ( 'initialize' , [
588
+ signers . minterUpdater . address ,
589
+ [ signers . minterA . address , signers . minterB . address ] ,
590
+ ] )
591
591
await expect (
592
592
sbtProxy
593
593
. connect ( signers . proxyAdminB )
594
594
. upgradeToAndCall ( sbtImplementationB . address , encodedData )
595
595
) . to . revertedWith (
596
596
`function selector was not recognized and there's no fallback function`
597
597
)
598
- await expect ( sbt . connect ( signers . userA ) . initialize ( signers . minterUpdater . address , [
599
- signers . minterA . address ,
600
- signers . minterB . address ,
601
- ] ) ) . to . not . reverted
602
- await expect ( sbt . connect ( signers . userA ) . initialize ( signers . minterUpdater . address , [
603
- signers . minterA . address ,
604
- signers . minterB . address ,
605
- ] ) ) . to . revertedWith ( 'Initializable: contract is already initialized' )
598
+ await expect (
599
+ sbt
600
+ . connect ( signers . userA )
601
+ . initialize ( signers . minterUpdater . address , [
602
+ signers . minterA . address ,
603
+ signers . minterB . address ,
604
+ ] )
605
+ ) . to . not . reverted
606
+ await expect (
607
+ sbt
608
+ . connect ( signers . userA )
609
+ . initialize ( signers . minterUpdater . address , [
610
+ signers . minterA . address ,
611
+ signers . minterB . address ,
612
+ ] )
613
+ ) . to . revertedWith ( 'Initializable: contract is already initialized' )
606
614
607
615
await expect (
608
616
sbtProxy
0 commit comments