Properties Jump to heading
Jump to headingfn: (t: TestContext) => void | Promise<void>Jump to headingname: stringThe name of the test.
Jump to headingignore: booleanIf truthy the current test step will be ignored.
It is a quick way to skip over a step, but also can be used for conditional logic, like determining if an environment feature is present.
Jump to headingonly: booleanIf at least one test has only set to true, only run tests that have
only set to true and fail the test suite.
Jump to headingsanitizeOps: boolean = trueCheck that the number of async completed operations after the test step is the same as number of dispatched operations. This ensures that the code tested does not start async operations which it then does not await. This helps in preventing logic errors and memory leaks in the application code.
Jump to headingsanitizeResources: boolean = trueEnsure the test step does not "leak" resources - like open files or network connections - by ensuring the open resources at the start of the test match the open resources at the end of the test.
Jump to headingsanitizeExit: boolean = trueEnsure the test case does not prematurely cause the process to exit,
for example via a call to Deno.exit.
Jump to headingpermissions: PermissionOptions = "inherit"Specifies the permissions that should be used to run the test.
Set this to "inherit" to keep the calling runtime permissions, set this
to "none" to revoke all permissions, or set a more specific set of
permissions using a PermissionOptionsObject.