1.1.2 • Published 7 years ago
@cuties/cutie-assert v1.1.2
cutie-assert
Cutie extension for assert module in Node. It's based on the Async Tree Pattern.
Examples
You can find examples of using this library in the test directory.
Usage
const {
// Here needed async objects from the table below
} = require('@guseyn/cutie-assert');
For more information about parameters in the async objects visit docs of Node for assert module.
Async Object | Async/sync call | Parameters(default value/description) | Representation result |
---|---|---|---|
Assertion | assert | value, message | value |
DeepEqualAssertion | assert.deepEqual | actual, expected, message | actual |
DeepStrictEqualAssertion | assert.deepStrictEqual | actual, expected, message | actual |
EqualAssertion | assert.equal | actual, expected, message | actual |
FailedAssertion | assert.fail | actual, expected, message, operator ('!='), stackStartFunction (assert.fail) | thrown error |
FailedAssertionWithMessageOnly | assert.fail | message | thrown error |
IfErrorAssertion | assert.ifError | value | thrown error or value (if it's false) |
NotDeepEqualAssertion | assert.notDeepEqual | actual, expected, message | actual |
NotDeepStrictEqualAssertion | assert.notDeepStrictEqual | actual, expected, message | actual |
NotEqualAssertion | assert.notEqual | actual, expected, message | actual |
NotStrictEqualAssertion | assert.notStrictEqual | actual, expected, message | actual |
NotThrownErrorAssertion | assert.doesNotThrow | block, error, message | block |
OkAssertion | assert.ok | value, message | value |
StrictEqualAssertion | assert.strictEqual | actual, expected, message | actual |
ThrownErrorAssertion | assert.throws | block, error, message | block |
1.1.2
7 years ago