Skip to content

Commit ffaf9cb

Browse files
common: update tests to reflect berlin changes
1 parent e2a03c8 commit ffaf9cb

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

packages/common/tests/hardforks.spec.ts

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,17 @@ tape('[Common]: Hardfork logic', function (t: tape.Test) {
3434
st.equal(c.getHardforkByBlockNumber(1150000), 'homestead', msg)
3535
st.equal(c.getHardforkByBlockNumber(1400000), 'homestead', msg)
3636
st.equal(c.getHardforkByBlockNumber(9200000), 'muirGlacier', msg)
37-
st.equal(c.getHardforkByBlockNumber(999999999999), 'muirGlacier', msg)
37+
st.equal(c.getHardforkByBlockNumber(12244000), 'berlin', msg)
38+
st.equal(c.getHardforkByBlockNumber(999999999999), 'berlin', msg)
3839

3940
msg = 'should set HF correctly'
4041

4142
st.equal(c.setHardforkByBlockNumber(0), 'chainstart', msg)
4243
st.equal(c.setHardforkByBlockNumber(1149999), 'chainstart', msg)
4344
st.equal(c.setHardforkByBlockNumber(1150000), 'homestead', msg)
4445
st.equal(c.setHardforkByBlockNumber(1400000), 'homestead', msg)
45-
st.equal(c.setHardforkByBlockNumber(9200000), 'muirGlacier', msg)
46-
st.equal(c.setHardforkByBlockNumber(999999999999), 'muirGlacier', msg)
46+
st.equal(c.setHardforkByBlockNumber(12244000), 'berlin', msg)
47+
st.equal(c.setHardforkByBlockNumber(999999999999), 'berlin', msg)
4748

4849
c = new Common({ chain: 'ropsten' })
4950
st.equal(c.setHardforkByBlockNumber(0), 'tangerineWhistle', msg)
@@ -107,8 +108,8 @@ tape('[Common]: Hardfork logic', function (t: tape.Test) {
107108
msg = 'should return correct next HF (rinkeby: byzantium -> constantinople)'
108109
st.equal(c.nextHardforkBlock('byzantium'), 3660663, msg)
109110

110-
msg = 'should return null if next HF is not available (rinkeby: istanbul -> berlin)'
111-
st.equal(c.nextHardforkBlock('istanbul'), null, msg)
111+
msg = 'should return null if next HF is not available (rinkeby: berlin -> london)'
112+
st.equal(c.nextHardforkBlock('berlin'), null, msg)
112113

113114
msg =
114115
'should work correctly along the need to skip several forks (ropsten: chainstart -> (homestead) -> (dao) -> (tangerineWhistle) -> spuriousDragon)'
@@ -142,8 +143,8 @@ tape('[Common]: Hardfork logic', function (t: tape.Test) {
142143

143144
t.test('activeHardforks()', function (st: tape.Test) {
144145
let c = new Common({ chain: 'ropsten' })
145-
let msg = 'should return 9 active hardforks for Ropsten'
146-
st.equal(c.activeHardforks().length, 9, msg)
146+
let msg = 'should return 10 active hardforks for Ropsten'
147+
st.equal(c.activeHardforks().length, 10, msg)
147148

148149
msg = 'should return the correct HF data for Ropsten'
149150
st.equal(c.activeHardforks()[3]['name'], 'spuriousDragon', msg)
@@ -169,24 +170,24 @@ tape('[Common]: Hardfork logic', function (t: tape.Test) {
169170
st.equal(c.activeHardforks(null, { onlySupported: true }).length, 2, msg)
170171

171172
c = new Common({ chain: 'mainnet' })
172-
msg = 'should return 10 active HFs for mainnet'
173-
st.equal(c.activeHardforks().length, 10, msg)
173+
msg = 'should return 11 active HFs for mainnet'
174+
st.equal(c.activeHardforks().length, 11, msg)
174175

175176
c = new Common({ chain: 'rinkeby' })
176-
msg = 'should return 8 active HFs for rinkeby'
177-
st.equal(c.activeHardforks().length, 8, msg)
177+
msg = 'should return 9 active HFs for rinkeby'
178+
st.equal(c.activeHardforks().length, 9, msg)
178179

179180
c = new Common({ chain: 'goerli' })
180-
msg = 'should return 8 active HFs for goerli'
181-
st.equal(c.activeHardforks().length, 8, msg)
181+
msg = 'should return 9 active HFs for goerli'
182+
st.equal(c.activeHardforks().length, 9, msg)
182183

183184
st.end()
184185
})
185186

186187
t.test('activeHardfork()', function (st: tape.Test) {
187188
let c = new Common({ chain: 'ropsten' })
188-
let msg = 'should return muirGlacier as latest active HF for Ropsten'
189-
st.equal(c.activeHardfork(), 'muirGlacier', msg)
189+
let msg = 'should return berlin as latest active HF for Ropsten'
190+
st.equal(c.activeHardfork(), 'berlin', msg)
190191

191192
msg = 'should return spuriousDragon as latest active HF for Ropsten for block 10'
192193
st.equal(c.activeHardfork(10), 'spuriousDragon', msg)
@@ -199,8 +200,8 @@ tape('[Common]: Hardfork logic', function (t: tape.Test) {
199200
st.equal(c.activeHardfork(null, { onlySupported: true }), 'spuriousDragon', msg)
200201

201202
c = new Common({ chain: 'rinkeby' })
202-
msg = 'should return Istanbul as latest active HF for Rinkeby'
203-
st.equal(c.activeHardfork(), 'istanbul', msg)
203+
msg = 'should return berlin as latest active HF for Rinkeby'
204+
st.equal(c.activeHardfork(), 'berlin', msg)
204205

205206
st.end()
206207
})

0 commit comments

Comments
 (0)