Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 0 additions & 24 deletions contracts/contracts/test/mock/relay.tolk

This file was deleted.

7 changes: 7 additions & 0 deletions contracts/tests/ccip/onramp/OnRamp.Setup.ts
Original file line number Diff line number Diff line change
Expand Up @@ -83,3 +83,10 @@ export async function setup(blockchain: Blockchain, overrides: OnRampOverrides =
const { onramp, config } = await deployOnRampContract(blockchain, deployer, overrides)
return { deployer, onramp, config }
}
export async function getStorage(blockchain: Blockchain, addr: Address): Promise<Cell> {
Comment thread
patricios-space marked this conversation as resolved.
Outdated
const contract = await blockchain.getContract(addr)
if (contract.accountState == undefined) throw new Error('Contract account state is undefined')
const state = contract.accountState
if (state.type !== 'active') throw new Error('Contract account state is not active')
return state.state.data!
}
12 changes: 4 additions & 8 deletions contracts/tests/ccip/onramp/OnRamp.executorExited.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ import * as coverage from '../../coverage/coverage'
import * as or from '../../../wrappers/gen/ccip/OnRamp'
import * as ex from '../../../wrappers/gen/ccip/CCIPSendExecutor'
import * as rt from '../../../wrappers/gen/ccip/Router'
import * as relay from '../../../wrappers/test/mock/Relay'
import { setup } from './OnRamp.Setup'
import { getStorage, setup } from './OnRamp.Setup'
import { contractCode } from '../../../wrappers/codeLoader'
import { ChainSelectors } from '../../utils/Selectors'
import EVM_ADDRESS from '../../utils/evmAddress'
Expand Down Expand Up @@ -60,7 +59,7 @@ describe('OnRamp - executor exit', () => {
},
executor: {
deployableCode: deployableCode,
executorCode: await relay.ContractClient.code(),
executorCode: Cell.EMPTY,
},
}))

Expand Down Expand Up @@ -114,12 +113,9 @@ describe('OnRamp - executor exit', () => {
throw new Error('Executor address not found')
}

const relayContract = blockchain.openContract(
relay.ContractClient.createFromAddress(executorAddress),
)
executorSender = await relayContract.getSender(deployer.getSender())
executorSender = blockchain.sender(executorAddress)

const executorStorageCell = await relayContract.getStorage()
const executorStorageCell = await getStorage(blockchain, executorAddress)
const storage = ex.CCIPSendExecutor_InitialData.fromSlice(executorStorageCell.beginParse())
executorID = storage.id
})
Expand Down
12 changes: 4 additions & 8 deletions contracts/tests/ccip/onramp/OnRamp.generateMessageID.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@ import { WRAPPED_NATIVE } from '../../../src/utils'

import * as or from '../../../wrappers/gen/ccip/OnRamp'
import * as ex from '../../../wrappers/gen/ccip/CCIPSendExecutor'
import * as relay from '../../../wrappers/test/mock/Relay'
import { setup } from './OnRamp.Setup'
import { getStorage, setup } from './OnRamp.Setup'
import { contractCode } from '../../../wrappers/codeLoader'
import { ChainSelectors } from '../../utils/Selectors'
import * as on from '../../../wrappers/gen/ccip/OnRamp'
Expand Down Expand Up @@ -77,7 +76,7 @@ describe('OnRamp - generate message id', () => {
},
executor: {
deployableCode: deployableCode,
executorCode: await relay.ContractClient.code(),
executorCode: Cell.EMPTY,
},
}))

Expand Down Expand Up @@ -131,12 +130,9 @@ describe('OnRamp - generate message id', () => {
throw new Error('Executor address not found')
}

const relayContract = blockchain.openContract(
relay.ContractClient.createFromAddress(executorAddress),
)
executorSender = await relayContract.getSender(deployer.getSender())
executorSender = blockchain.sender(executorAddress)

const executorStorageCell = await relayContract.getStorage()
const executorStorageCell = await getStorage(blockchain, executorAddress)
const storage = ex.CCIPSendExecutor_InitialData.fromSlice(executorStorageCell.beginParse())
executorID = storage.id
})
Expand Down
148 changes: 0 additions & 148 deletions contracts/wrappers/test/mock/Relay.ts

This file was deleted.

7 changes: 0 additions & 7 deletions contracts/wrappers/tests.mock.Relay.compile.ts

This file was deleted.

Loading