Module: @nginstack/engine/lib/testing/assert

Members


<static> AssertionError :AssertionError

Classe de erro utilizada por esse módulo.

Type:
  • AssertionError

Methods


<static> equal(value, expected [, opt_message])

Compara dois valores, verificando se são iguais. Não é verificado tipo, ou seja, equivalente ao '=='.

Parameters:
Name Type Argument Description
value *

Valor atual a ser comparado.

expected *

Valor esperado na comparação.

opt_message string <optional>

Mensagem a ser mostrada em caso de sucesso.


<static> fail()

Encapsula a chamada ao erro do 'assertion'.


<static> notEqual(value, expected [, opt_message])

Compara dois valores, verificando se não são iguais. Não é verificado tipo, ou seja, equivalente ao '!='.

Parameters:
Name Type Argument Description
value *

Valor atual a ser comparado.

expected *

Valor esperado na comparação.

opt_message string <optional>

Mensagem a ser mostrada em caso de sucesso.


<static> notStrictEqual(value, expected [, opt_message])

Compara dois valores, verificando se são estritamente diferentes. Nesse caso o tipo é comparado pois irá definir se são realmente diferentes, sendo equivalente a '!=='.

Parameters:
Name Type Argument Description
value *

Valor atual a ser comparado.

expected *

Valor esperado na comparação.

opt_message string <optional>

Mensagem a ser mostrada em caso de sucesso.


<static> ok(value [, opt_message])

Verifica somente se o valor é verdadeiro.

Parameters:
Name Type Argument Description
value *

Valor a ser verificado se é verdadeiro.

opt_message string <optional>

Mensagem a ser mostrada em caso de sucesso.


<static> strictEqual(value, expected [, opt_message])

Compara dois valores, verificando se são estritamente iguais. Nesse caso o tipo é comparado pois irá definir se são realmente iguais, sendo equivalente a '==='.

Parameters:
Name Type Argument Description
value *

Valor atual a ser comparado.

expected *

Valor esperado na comparação.

opt_message string <optional>

Mensagem a ser mostrada em caso de sucesso.


<static> throwsExceptions(f [, message])

Verifica se a função lançou algum erro.

Parameters:
Name Type Argument Description
f function

Função que será testada.

message string <optional>

Mensagem a ser mostrada em caso de falha.