Skip to content

Testing

Assertion utilities: equal, contains, length, true, not null, greater than.

6 modules

ModuleDescription
Asercja zawieraAsercja, ze kolekcja zawiera wartosc
Asercja rownosciAsercja, ze dwie wartosci sa rowne
Asercja wieksze nizAsercja, ze wartosc jest wieksza od innej
Asercja dlugosciAsercja, ze kolekcja ma oczekiwana dlugosc
Asercja nie-nullAsercja, ze wartosc nie jest null lub undefined
Asercja prawdyAsercja, ze warunek jest prawdziwy

Modules

Asercja zawiera

test.assert_contains

Asercja, ze kolekcja zawiera wartosc

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-Kolekcja do przeszukania
value['string', 'number', 'boolean']Yes-Kolekcja do przeszukania
messagestringNo-Wartosc do znalezienia

Output:

FieldTypeDescription
passedbooleanNiestandardowy komunikat bledu
collection['array', 'string']Czy asercja przeszla
value['string', 'number', 'boolean']Asercja, ze kolekcja zawiera wartosc
messagestringAsercja, ze kolekcja zawiera wartosc

Asercja rownosci

test.assert_equal

Asercja, ze dwie wartosci sa rowne

Parameters:

NameTypeRequiredDefaultDescription
actual['string', 'number', 'boolean', 'object', 'array']Yes-Rzeczywista wartosc
expected['string', 'number', 'boolean', 'object', 'array']Yes-Rzeczywista wartosc
messagestringNo-Oczekiwana wartosc

Output:

FieldTypeDescription
passedbooleanNiestandardowy komunikat bledu
actual['string', 'number', 'boolean', 'object', 'array']Czy asercja przeszla
expected['string', 'number', 'boolean', 'object', 'array']Asercja, ze dwie wartosci sa rowne
messagestringAsercja, ze dwie wartosci sa rowne

Asercja wieksze niz

test.assert_greater_than

Asercja, ze wartosc jest wieksza od innej

Parameters:

NameTypeRequiredDefaultDescription
actualnumberYes-Rzeczywista wartosc
thresholdnumberYes-Rzeczywista wartosc
messagestringNo-Wartosc progowa

Output:

FieldTypeDescription
passedbooleanNiestandardowy komunikat bledu
actualnumberCzy asercja przeszla
thresholdnumberAsercja, ze wartosc jest wieksza od innej
messagestringAsercja, ze wartosc jest wieksza od innej

Asercja dlugosci

test.assert_length

Asercja, ze kolekcja ma oczekiwana dlugosc

Parameters:

NameTypeRequiredDefaultDescription
collection['array', 'string']Yes-Kolekcja do sprawdzenia
expected_lengthnumberYes-Kolekcja do sprawdzenia
messagestringNo-Oczekiwana dlugosc

Output:

FieldTypeDescription
passedbooleanNiestandardowy komunikat bledu
actual_lengthnumberNiestandardowy komunikat bledu
expected_lengthnumberAsercja, ze kolekcja ma oczekiwana dlugosc
messagestringAsercja, ze kolekcja ma oczekiwana dlugosc

Asercja nie-null

test.assert_not_null

Asercja, ze wartosc nie jest null lub undefined

Parameters:

NameTypeRequiredDefaultDescription
value['string', 'number', 'boolean', 'object', 'array', 'null']Yes-Wartosc do sprawdzenia
messagestringNo-Wartosc do sprawdzenia

Output:

FieldTypeDescription
passedbooleanAsercja, ze wartosc nie jest null lub undefined
messagestringAsercja, ze wartosc nie jest null lub undefined

Asercja prawdy

test.assert_true

Asercja, ze warunek jest prawdziwy

Parameters:

NameTypeRequiredDefaultDescription
conditionbooleanYes-Warunek do sprawdzenia
messagestringNo-Warunek do sprawdzenia

Output:

FieldTypeDescription
passedbooleanAsercja, ze warunek jest prawdziwy
messagestringAsercja, ze warunek jest prawdziwy

Released under the Apache 2.0 License.