Options
All
  • Public
  • Public/Protected
  • All
Menu

An extension of AbstractTestSuiteExecutorBuilder dedicated for Jest.

example

run a test suite with an dummy scenario

import {TestScenarioBuilder, TestSuiteBuilder} from "@tmorin/ceb-inversion-testing-core";
import {JestTestSuiteExecutor} from "@tmorin/ceb-inversion-testing-jest"
JestTestSuiteExecutorBuilder.get(
TestSuiteBuilder.get("test suite").scenario(
TestScenarioBuilder.get("test scenario")
)
).test()

Hierarchy

  • AbstractTestSuiteExecutorBuilder<void>
    • JestTestSuiteExecutorBuilder

Index

Constructors

Private constructor

Properties

Protected Optional _after

_after?: Callback
internal

Protected Optional _before

_before?: Callback
internal

Protected Optional _configurer

_configurer?: CallbackWithContainerBuilder
internal

Protected Optional _provider

_provider?: ContainerBuilderProvider
internal

Protected _suite

_suite: TestSuite
internal

Methods

after

  • Define the after method.

    Parameters

    • cb: Callback

      the callback

    Returns JestTestSuiteExecutorBuilder

before

  • Define the before method.

    Parameters

    • cb: Callback

      the callback

    Returns JestTestSuiteExecutorBuilder

build

  • build(): TestSuiteExecutor<void>

configure

  • Define the configurer of Container

    Parameters

    • cb: CallbackWithContainerBuilder

      the callback

    Returns JestTestSuiteExecutorBuilder

provide

  • Define the provider of ContainerBuilder.

    Parameters

    • provider: ContainerBuilderProvider

      the provider

    Returns JestTestSuiteExecutorBuilder

test

  • test(): void
  • Build and then execute the TestSuiteExecutor.

    Returns void

Static get

Generated using TypeDoc