diff --git a/test/utils/EVM.ts b/test/utils/EVM.ts index a1afc9d..75e071a 100644 --- a/test/utils/EVM.ts +++ b/test/utils/EVM.ts @@ -47,8 +47,17 @@ export class EVM { return this.callJsonrpcMethod('evm_mine'); } + public async fastMove(moveBlockNum: number): Promise { + var res: string + for (let i = 0; i < moveBlockNum; i++) { + res = await this.callJsonrpcMethod('evm_mine'); + } + return res + } + public async increaseTime(duration: number): Promise { - return this.callJsonrpcMethod('evm_increaseTime', [duration]); + await this.callJsonrpcMethod('evm_increaseTime', [duration]); + return this.callJsonrpcMethod('evm_mine'); } public async callJsonrpcMethod(method: string, params?: (any[])): Promise {