1.5.0 • Published 2 years ago

assert-plan v1.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

assert-plan

The node assert library but with a plan method to check a certain amount of assertions are raised.

Installation

npm install --save-dev assert-plan

Example Usage

import test from 'node:test';
import assertPlan from 'assert-plan';

test('test 1 assertion', async t => {
  const assert = assertPlan(1);

  assert.strictEqual(1, 1);

  await assert.wait();
});

test('test 2 assertions will hang indefinitely', async t => {
  const assert = assertPlan(2);

  assert.strictEqual(1, 1);

  await assert.wait();
});

test('test 2 assertions will timeout', async t => {
  const assert = assertPlan(2, { timeout: 2000 });

  assert.strictEqual(1, 1);

  await assert.wait();
});
1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago