File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 1
1
const { JsonRpcProvider } = require ( '@ethersproject/providers' ) ;
2
+ const { getAddress } = require ( '@ethersproject/address' ) ;
2
3
const snapshot = require ( '../' ) ;
3
4
const networks = require ( '../src/networks.json' ) ;
4
5
const addresses = require ( './addresses.json' ) ;
@@ -82,6 +83,15 @@ describe(`\nTest strategy "${strategy}"`, () => {
82
83
const blockNumber = await snapshot . utils . getBlockNumber ( provider ) ;
83
84
expect ( example . snapshot ) . toBeLessThanOrEqual ( blockNumber ) ;
84
85
} ) ;
86
+
87
+ it ( 'Returned addresses should be either same case as input addresses or checksum addresses' , ( ) => {
88
+ expect (
89
+ Object . keys ( scores [ 0 ] ) . every (
90
+ ( address ) =>
91
+ example . addresses . includes ( address ) || getAddress ( address ) === address
92
+ )
93
+ ) . toBe ( true ) ;
94
+ } ) ;
85
95
} ) ;
86
96
87
97
describe ( `\nTest strategy "${ strategy } " with latest snapshot` , ( ) => {
You can’t perform that action at this time.
0 commit comments