Class: TestSuiteRunner

@nginstack/jsunit/lib/TestSuiteRunner~ TestSuiteRunner


new TestSuiteRunner(suite, options)

Classe responsável por executar uma suíte de testes em um ambiente isolado.

Parameters:
Name Type Description
suite TestSuite

Suíte que será executada.

options Object

Opções de configurações para executar uma suíte de testes.

Properties
Name Type Argument Description
trackerId string <optional>

Id do objeto DBTracker que deve ser utilizado para rastrear e reverter as alterações realizadas pelos testes de integração.

env Record.<string, string> <optional>

Objeto representando um mapa com variáveis de ambiente que serão disponibilizadas na propriedade engine.env durante a execução dos testes. Os valores das variáveis de ambiente sempre são do tipo string e serão convertidos para esse tipo caso seja necessário.

Methods


runTest(testName)

Executa o teste unitário ou de integração informado no ambiente corrente.

Parameters:
Name Type Description
testName string

Nome do caso de testes.

Returns:
Type
TestResult