18.34.0 • Published 7 years ago

mmalecki-test-0 v18.34.0

Weekly downloads
208
License
-
Repository
github
Last release
7 years ago

assert-called Build Status

Assert that your callback got called.

Installation

npm install assert-called

Usage

var cb = require('assert-called');

function notCalling(cb) {
}

function notCalled() {
}

process.nextTick(cb(function () {
  console.log('called');
}));

notCalling(cb(notCalled));

Will output:

called

/Users/maciej/dev/js/assert-called/lib/assert-called.js:26
    throw new assert.AssertionError({
          ^
AssertionError: 1 callback not called:
  notCalled
    at Object.<anonymous> (/Users/maciej/dev/js/assert-called/examples/called-and-not-called.js:13:12)
    at Module._compile (module.js:454:26)
    at Object.Module._extensions..js (module.js:472:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.runMain (module.js:497:10)
    at process.startup.processNextTick.process._tickCallback (node.js:325:13)

How it works

assert-called attaches a process.on('exit') listener to make sure that all registered callbacks are eventually called.

18.34.0

7 years ago

18.32.0

8 years ago

18.31.0

8 years ago

18.30.2

8 years ago

18.30.1

8 years ago

18.30.0

8 years ago

18.28.0

8 years ago

18.26.0

8 years ago

18.25.0

8 years ago

18.24.0

8 years ago

18.17.4

8 years ago

18.17.3

8 years ago

18.17.2

8 years ago

18.17.1

8 years ago

18.17.0

8 years ago

18.16.0

8 years ago

18.15.0

8 years ago

18.14.0

8 years ago

18.13.0

8 years ago

18.10.0

8 years ago

18.9.0

8 years ago

18.8.0

8 years ago

18.7.0

8 years ago

18.6.0

8 years ago

18.5.0

8 years ago

18.4.0

8 years ago

18.3.0

8 years ago

18.0.13

8 years ago

18.0.12

8 years ago

18.0.11

8 years ago

18.0.10

8 years ago

18.0.9

8 years ago

18.0.8

8 years ago

18.0.7

8 years ago

18.0.6

8 years ago

18.0.5

8 years ago

18.0.4

8 years ago

18.0.3

8 years ago

18.0.2

8 years ago

18.0.1

8 years ago

18.0.0

8 years ago

17.0.0

8 years ago

16.0.0

8 years ago

15.0.0

8 years ago

14.0.0

8 years ago

13.6.0

8 years ago

13.5.0

8 years ago

13.4.0

8 years ago

13.1.0

8 years ago

9.7.0

8 years ago

9.1.0

8 years ago

9.24.0

8 years ago

9.23.0

8 years ago

9.22.0

8 years ago

9.21.0

8 years ago

9.20.0

8 years ago

9.19.0

8 years ago

9.17.0

8 years ago

9.16.0

8 years ago

9.15.0

8 years ago

9.14.0

8 years ago

9.13.0

8 years ago

9.12.0

8 years ago

9.10.0

8 years ago

9.9.0

8 years ago

9.8.0

8 years ago

9.6.0

8 years ago

9.3.0

9 years ago

1.15.0

9 years ago

16.0.19

9 years ago

16.0.18

9 years ago

16.0.17

9 years ago

16.0.16

9 years ago

1.0.23

9 years ago

1.0.22

9 years ago

1.0.21

9 years ago

1.0.10

9 years ago

1.0.7

9 years ago

8.0.22

9 years ago

8.0.5

9 years ago

8.0.4

9 years ago

7.0.4

9 years ago

7.0.3

9 years ago

7.0.2

9 years ago

7.0.1

9 years ago

7.0.0

9 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

11 years ago

0.0.0

11 years ago