Skip to content

isContext

enum ExecutionContext {
/// Test group execution context (test, coverage or snapshot).
TestGroup,
/// Test execution context.
Test,
/// Code coverage execution context.
Coverage,
/// Gas snapshot execution context.
Snapshot,
/// Unknown execution context.
Unknown
}
function isContext(
ExecutionContext context
) external view returns (bool result);

Returns true if the test was executed in given context.

assertEq(vm.isContext(Vm.ExecutionContext.Test), true);
assertEq(vm.isContext(Vm.ExecutionContext.TestGroup), true);