module beweren
Bevestig de testmodule. Als de testwaarde onwaar is, wordt er een fout gerapporteerd. Het foutrapportagegedrag kan worden ingesteld om door te gaan of een fout te genereren.
Referentiemethode:
1var assert = require('assert');
of viatestModulereferentie:
1
2var test = require('test');
var assert = test.assert;
of viatest.setupConfiguratie:
1require("test").setup();
statische functie
Function
De testwaarde is waar; als deze onwaar is, mislukt de bewering.
1
2static assert.Function(Value actual = undefined,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
ok
De testwaarde is waar; als deze onwaar is, mislukt de bewering.
1
2static assert.ok(Value actual = undefined,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
notOk
Als de testwaarde onwaar is, mislukt de bewering als deze waar is.
1
2static assert.notOk(Value actual = undefined,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
equal
De testwaarde is gelijk aan de verwachte waarde. Als deze niet gelijk is, mislukt de bewering.
1
2
3static assert.equal(Value actual = undefined,
Value expected = undefined,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- msg: String, promptbericht wanneer bewering mislukt
notEqual
Als de testwaarde niet gelijk is aan de verwachte waarde, mislukt de bewering als deze wel gelijk is.
1
2
3static assert.notEqual(Value actual = undefined,
Value expected = undefined,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- msg: String, promptbericht wanneer bewering mislukt
strictEqual
De testwaarde is strikt gelijk aan de verwachte waarde. Als deze niet gelijk is, mislukt de bewering.
1
2
3static assert.strictEqual(Value actual = undefined,
Value expected = undefined,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- msg: String, promptbericht wanneer bewering mislukt
notStrictEqual
De testwaarde is niet strikt gelijk aan de verwachte waarde. Als deze gelijk is, mislukt de bewering.
1
2
3static assert.notStrictEqual(Value actual = undefined,
Value expected = undefined,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- msg: String, promptbericht wanneer bewering mislukt
deepEqual
De diepte van de testwaarde is gelijk aan de verwachte waarde. Als deze niet gelijk is, mislukt de bewering.
1
2
3static assert.deepEqual(Value actual = undefined,
Value expected = undefined,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- msg: String, promptbericht wanneer bewering mislukt
notDeepEqual
De testwaarde is niet gelijk aan de verwachte waarde. Als deze gelijk is, mislukt de bewering.
1
2
3static assert.notDeepEqual(Value actual = undefined,
Value expected = undefined,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- msg: String, promptbericht wanneer bewering mislukt
closeTo
De testwaarde is ongeveer gelijk aan de verwachte waarde, anders mislukt de bewering
1
2
3
4static assert.closeTo(Value actual,
Value expected,
Value delta,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- delta: Waarde, geschatte decimale precisie
- msg: String, promptbericht wanneer bewering mislukt
notCloseTo
De testwaarde is niet ongeveer gelijk aan de verwachte waarde, anders mislukt de bewering
1
2
3
4static assert.notCloseTo(Value actual,
Value expected,
Value delta,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- delta: Waarde, geschatte decimale precisie
- msg: String, promptbericht wanneer bewering mislukt
lessThan
Als de testwaarde kleiner is dan de verwachte waarde, als deze groter is dan of gelijk is aan de verwachte waarde, mislukt de bewering.
1
2
3static assert.lessThan(Value actual,
Value expected,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- msg: String, promptbericht wanneer bewering mislukt
notLessThan
De testwaarde is niet kleiner dan de verwachte waarde. Als deze kleiner is dan de verwachte waarde, mislukt de bewering.
1
2
3static assert.notLessThan(Value actual,
Value expected,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- msg: String, promptbericht wanneer bewering mislukt
greaterThan
Als de testwaarde groter is dan de verwachte waarde, of kleiner is dan of gelijk is aan de verwachte waarde, mislukt de bewering.
1
2
3static assert.greaterThan(Value actual,
Value expected,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- msg: String, promptbericht wanneer bewering mislukt
notGreaterThan
De testwaarde is niet groter dan de verwachte waarde. Als deze groter is, mislukt de bewering.
1
2
3static assert.notGreaterThan(Value actual,
Value expected,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- expected: Waarde, verwachte waarde
- msg: String, promptbericht wanneer bewering mislukt
exist
De testvariabele bestaat. Als deze onwaar is, mislukt de bewering.
1
2static assert.exist(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
notExist
De testvariabele bestaat niet. Als deze waar is, mislukt de bewering.
1
2static assert.notExist(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isTrue
De testwaarde is boolean waar, anders mislukt de bewering
1
2static assert.isTrue(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isNotTrue
De testwaarde is niet booleaans waar, anders mislukt de bewering
1
2static assert.isNotTrue(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isFalse
De testwaarde is een boolean false, anders mislukt de bewering
1
2static assert.isFalse(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isNotFalse
De testwaarde is niet boolean false, anders mislukt de bewering
1
2static assert.isNotFalse(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isNull
De testwaarde is Null, anders mislukt de bewering
1
2static assert.isNull(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isNotNull
De testwaarde is niet Null, anders mislukt de bewering
1
2static assert.isNotNull(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isUndefined
De testwaarde is niet gedefinieerd, anders mislukt de bewering
1
2static assert.isUndefined(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isDefined
De testwaarde is niet ongedefinieerd, anders mislukt de bewering
1
2static assert.isDefined(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isFunction
De testwaarde is een functie, anders mislukt de bewering
1
2static assert.isFunction(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isNotFunction
De testwaarde is geen functie, anders mislukt de bewering
1
2static assert.isNotFunction(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isObject
De testwaarde is een object, anders mislukt de bewering
1
2static assert.isObject(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isNotObject
De testwaarde is geen object, anders mislukt de bewering
1
2static assert.isNotObject(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isArray
De testwaarde is een array, anders mislukt de bewering
1
2static assert.isArray(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isNotArray
De testwaarde is geen array, anders mislukt de bewering
1
2static assert.isNotArray(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isString
De testwaarde is een tekenreeks, anders mislukt de bewering
1
2static assert.isString(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isNotString
De testwaarde is geen tekenreeks, anders mislukt de bewering
1
2static assert.isNotString(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isNumber
De testwaarde is een getal, anders mislukt de bewering
1
2static assert.isNumber(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isNotNumber
De testwaarde is geen getal, anders mislukt de bewering
1
2static assert.isNotNumber(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isBoolean
De testwaarde is Booleaans, anders mislukt de bewering
1
2static assert.isBoolean(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
isNotBoolean
De testwaarde is niet Booleaans, anders mislukt de bewering
1
2static assert.isNotBoolean(Value actual,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- msg: String, promptbericht wanneer bewering mislukt
typeOf
Test of de waarde van het opgegeven type is, anders mislukt de bewering
1
2
3static assert.typeOf(Value actual,
String type,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- type: String, het opgegeven type
- msg: String, promptbericht wanneer bewering mislukt
notTypeOf
Test of de waarde niet van het opgegeven type is, anders mislukt de bewering
1
2
3static assert.notTypeOf(Value actual,
String type,
String msg = "");
Oproepparameters:
- actual: Waarde, de te testen waarde
- type: String, het opgegeven type
- msg: String, promptbericht wanneer bewering mislukt
property
Het testobject bevat het opgegeven kenmerk, anders mislukt de bewering
1
2
3static assert.property(Value object,
Value prop,
String msg = "");
Oproepparameters:
- object: Waarde, het te testen object
- prop: Waarde, de te testen eigenschap
- msg: String, promptbericht wanneer bewering mislukt
notProperty
Het testobject bevat het opgegeven kenmerk niet, anders mislukt de bewering
1
2
3static assert.notProperty(Value object,
Value prop,
String msg = "");
Oproepparameters:
- object: Waarde, het te testen object
- prop: Waarde, de te testen eigenschap
- msg: String, promptbericht wanneer bewering mislukt
deepProperty
Het dieptetestobject bevat het opgegeven attribuut, anders mislukt de bewering
1
2
3static assert.deepProperty(Value object,
Value prop,
String msg = "");
Oproepparameters:
- object: Waarde, het te testen object
- prop: Waarde, het attribuut dat moet worden getest, gescheiden door "."
- msg: String, promptbericht wanneer bewering mislukt
notDeepProperty
Het dieptetestobject bevat niet het opgegeven attribuut, anders mislukt de bewering
1
2
3static assert.notDeepProperty(Value object,
Value prop,
String msg = "");
Oproepparameters:
- object: Waarde, het te testen object
- prop: Waarde, het attribuut dat moet worden getest, gescheiden door "."
- msg: String, promptbericht wanneer bewering mislukt
propertyVal
De waarde van de opgegeven eigenschap in het testobject is de opgegeven waarde, anders mislukt de bewering
1
2
3
4static assert.propertyVal(Value object,
Value prop,
Value value,
String msg = "");
Oproepparameters:
- object: Waarde, het te testen object
- prop: Waarde, de te testen eigenschap
- value: Waarde, de opgegeven waarde
- msg: String, promptbericht wanneer bewering mislukt
propertyNotVal
De waarde van het opgegeven attribuut in het testobject is niet de opgegeven waarde, anders mislukt de bewering
1
2
3
4static assert.propertyNotVal(Value object,
Value prop,
Value value,
String msg = "");
Oproepparameters:
- object: Waarde, het te testen object
- prop: Waarde, de te testen eigenschap
- value: Waarde, de opgegeven waarde
- msg: String, promptbericht wanneer bewering mislukt
deepPropertyVal
De waarde van de opgegeven eigenschap in het dieptetestobject is de opgegeven waarde, anders mislukt de bewering
1
2
3
4static assert.deepPropertyVal(Value object,
Value prop,
Value value,
String msg = "");
Oproepparameters:
- object: Waarde, het te testen object
- prop: Waarde, het attribuut dat moet worden getest, gescheiden door "."
- value: Waarde, de opgegeven waarde
- msg: String, promptbericht wanneer bewering mislukt
deepPropertyNotVal
De waarde van het opgegeven attribuut in het dieptetestobject is niet de opgegeven waarde, anders mislukt de bewering
1
2
3
4static assert.deepPropertyNotVal(Value object,
Value prop,
Value value,
String msg = "");
Oproepparameters:
- object: Waarde, het te testen object
- prop: Waarde, het attribuut dat moet worden getest, gescheiden door "."
- value: Waarde, de opgegeven waarde
- msg: String, promptbericht wanneer bewering mislukt
throws
Test of de opgegeven code een fout genereert, anders mislukt de bewering
1
2static assert.throws(Function block,
String msg = "");
Oproepparameters:
- block: Functie, specificeert de code van de test, weergegeven in de vorm van een functie
- msg: String, promptbericht wanneer bewering mislukt
doesNotThrow
Test of de gegeven code geen fout genereert, en als dat wel het geval is, mislukt de bewering
1
2static assert.doesNotThrow(Function block,
String msg = "");
Oproepparameters:
- block: Functie, specificeert de code van de test, weergegeven in de vorm van een functie
- msg: String, promptbericht wanneer bewering mislukt
ifError
Gooit als argument waar is
1static assert.ifError(Value object = undefined);
Oproepparameters:
- object: Waarde, parameter