ava-assert

0.1.0 • Public • Published

ava-assert Build Status Coverage Status

The core assertion library for AVA

Install

$ npm install --save ava-assert

Usage

const avaAssert = require('ava-assert');
 
avaAssert.is(1 + 1, 2);

API

.pass([message])

Passing assertion.

.fail([message])

Failing assertion.

.truthy(value, [message])

Assert that value is truthy.

.falsy(value, [message])

Assert that value is falsy.

.true(value, [message])

Assert that value is true.

.false(value, [message])

Assert that value is false.

.is(value, expected, [message])

Assert that value is equal to expected.

.not(value, expected, [message])

Assert that value is not equal to expected.

.deepEqual(value, expected, [message])

Assert that value is deep equal to expected.

.notDeepEqual(value, expected, [message])

Assert that value is not deep equal to expected.

.throws(function|promise, [error, [message]])

Assert that function throws an error, or promise rejects with an error.

error can be a constructor, regex, error message or validation function.

Returns the error thrown by function or the rejection reason of promise.

.notThrows(function|promise, [message])

Assert that function doesn't throw an error or promise resolves.

.regex(contents, regex, [message])

Assert that contents matches regex.

.notRegex(contents, regex, [message])

Assert that contents does not match regex.

.ifError(error, [message])

Assert that error is falsy.

License

MIT © James Talmage

Readme

Keywords

Package Sidebar

Install

npm i ava-assert

Weekly Downloads

0

Version

0.1.0

License

MIT

Last publish

Collaborators

  • jamestalmage