Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Test

Initialize a new Test with the given title and callback fn.

see

https://mochajs.org/api/Test.html

Hierarchy

Index

Constructors

constructor

Properties

Optional allowUncaught

allowUncaught: undefined | false | true

async

async: boolean

body

body: string

Optional callback

callback: Done

Optional ctx

ctx: Context

Optional duration

duration: undefined | number

Optional err

err: Error

Optional file

file: undefined | string

fn

fn: Func | AsyncFunc | undefined

Optional parent

parent: Suite

pending

pending: boolean

Optional speed

speed: "slow" | "medium" | "fast"

Optional state

state: "failed" | "passed"

sync

sync: boolean

timedOut

timedOut: boolean

Optional timer

timer: any

title

title: string

type

type: "test"

Methods

addListener

  • addListener(event: "error", listener: function): this
  • Parameters

    • event: "error"
    • listener: function
        • (error: any): void
        • Parameters

          • error: any

          Returns void

    Returns this

clearTimeout

  • clearTimeout(): void

clone

  • Returns Test

Protected currentRetry

  • currentRetry(): number
  • currentRetry(n: number): void

emit

  • emit(name: "error", error: any): boolean
  • Parameters

    • name: "error"
    • error: any

    Returns boolean

enableTimeouts

  • enableTimeouts(): boolean
  • enableTimeouts(enabled: boolean): this

fullTitle

  • fullTitle(): string
  • Return the full title generated by recursively concatenating the parent's full title.

    Returns string

globals

  • globals(): string[]
  • globals(globals: ReadonlyArray<string>): void

inspect

  • inspect(): string

isFailed

  • isFailed(): boolean
  • Return true if this Runnable has failed.

    Returns boolean

isPassed

  • isPassed(): boolean
  • Return true if this Runnable has passed.

    Returns boolean

isPending

  • isPending(): boolean

on

  • on(event: "error", listener: function): this
  • Parameters

    • event: "error"
    • listener: function
        • (error: any): void
        • Parameters

          • error: any

          Returns void

    Returns this

once

  • once(event: "error", listener: function): this
  • Parameters

    • event: "error"
    • listener: function
        • (error: any): void
        • Parameters

          • error: any

          Returns void

    Returns this

prependListener

  • prependListener(event: "error", listener: function): this
  • Parameters

    • event: "error"
    • listener: function
        • (error: any): void
        • Parameters

          • error: any

          Returns void

    Returns this

prependOnceListener

  • prependOnceListener(event: "error", listener: function): this

removeListener

  • removeListener(event: "error", listener: function): this
  • Parameters

    • event: "error"
    • listener: function
        • (error: any): void
        • Parameters

          • error: any

          Returns void

    Returns this

resetTimeout

  • resetTimeout(): void

retries

  • retries(): number
  • retries(n: number): void

run

  • run(fn: Done): void

skip

  • skip(): never
  • Halt and mark as pending.

    Returns never

slow

  • slow(): number
  • slow(ms: string | number): this

timeout

  • timeout(): number
  • timeout(ms: string | number): this

titlePath

  • titlePath(): string[]
  • Return the title path generated by concatenating the parent's title path with the title.

    Returns string[]

Generated using TypeDoc