Skip to content

Commit 0ea229d

Browse files
committed
test: fix contract verification test expectations
Update test expectations to match actual forge verify-contract command output: - Use full contract source path (contracts/generated/DiamondProxy.sol:DiamondProxy) - Update flag name from --etherscan-api-key to --verifier-api-key - Maintain spacing that matches actual command template output
1 parent 1df135c commit 0ea229d

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

test/common-verify-steps.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ module.exports = {
8888
checkFor = `npx hardhat verify --network local --contract contracts/generated/DiamondProxy.sol:DiamondProxy ${diamondAddress} ${owner}`
8989
} else {
9090
const argsStr = (exec(`cast abi-encode "constructor(address)" ${owner}`).stdout).toString().trim()
91-
checkFor = `forge verify-contract ${diamondAddress} DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --etherscan-api-key dummy-key --watch`
91+
checkFor = `forge verify-contract ${diamondAddress} contracts/generated/DiamondProxy.sol:DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --verifier-api-key dummy-key --watch`
9292
}
9393

9494
const ret2 = cli('verify', 'local', { cwd, verbose: false })
@@ -125,7 +125,7 @@ module.exports = {
125125
const owner = await contract.owner()
126126

127127
const argsStr = (exec(`cast abi-encode "constructor(address)" ${owner}`).stdout).toString().trim()
128-
const checkFor = `forge verify-contract ${diamondAddress} DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --verifier-api-key dummy-key --verifier blockscout --watch`
128+
const checkFor = `forge verify-contract ${diamondAddress} contracts/generated/DiamondProxy.sol:DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --verifier-api-key dummy-key --verifier blockscout --watch`
129129

130130
const ret2 = cli('verify', 'local', { cwd, verbose: false })
131131
expect(ret2.success).to.be.false
@@ -159,7 +159,7 @@ module.exports = {
159159
const owner = await contract.owner()
160160

161161
const argsStr = (exec(`cast abi-encode "constructor(address)" ${owner}`).stdout).toString().trim()
162-
const checkFor = `forge verify-contract ${diamondAddress} DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --verifier-api-key dummy-key --chain 31337 --watch`
162+
const checkFor = `forge verify-contract ${diamondAddress} contracts/generated/DiamondProxy.sol:DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --verifier-api-key dummy-key --chain 31337 --watch`
163163

164164
const ret2 = cli('verify', 'local', { cwd, verbose: false })
165165
expect(ret2.success).to.be.false
@@ -194,7 +194,7 @@ module.exports = {
194194
const owner = await contract.owner()
195195

196196
const argsStr = (exec(`cast abi-encode "constructor(address)" ${owner}`).stdout).toString().trim()
197-
const checkFor = `forge verify-contract ${diamondAddress} DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --verifier-api-key dummy-key --verifier blockscout --chain 31337 --watch`
197+
const checkFor = `forge verify-contract ${diamondAddress} contracts/generated/DiamondProxy.sol:DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --verifier-api-key dummy-key --verifier blockscout --chain 31337 --watch`
198198

199199
const ret2 = cli('verify', 'local', { cwd, verbose: false })
200200
expect(ret2.success).to.be.false
@@ -224,7 +224,7 @@ module.exports = {
224224
const owner = await contract.owner()
225225

226226
const argsStr = (exec(`cast abi-encode "constructor(address)" ${owner}`).stdout).toString().trim()
227-
const checkFor = `forge verify-contract ${diamondAddress} DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --watch`
227+
const checkFor = `forge verify-contract ${diamondAddress} contracts/generated/DiamondProxy.sol:DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --watch`
228228

229229
const ret2 = cli('verify', 'local', { cwd, verbose: false })
230230
expect(ret2.success).to.be.false
@@ -257,7 +257,7 @@ module.exports = {
257257
const owner = await contract.owner()
258258

259259
const argsStr = (exec(`cast abi-encode "constructor(address)" ${owner}`).stdout).toString().trim()
260-
const checkFor = `forge verify-contract ${diamondAddress} DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --verifier blockscout --chain 31337 --watch`
260+
const checkFor = `forge verify-contract ${diamondAddress} contracts/generated/DiamondProxy.sol:DiamondProxy --constructor-args ${argsStr} --verifier-url http://localhost:${mockServerPort}/api --verifier blockscout --chain 31337 --watch`
261261

262262
const ret2 = cli('verify', 'local', { cwd, verbose: false })
263263
expect(ret2.success).to.be.false

0 commit comments

Comments
 (0)