Nested Parenthetical Madness

    assert-extends

    1.0.1 • Public • Published

    assert-extends

    NPM version build status Test coverage David deps Known Vulnerabilities npm download

    power-assert module extends.

    • assert.asyncThrows(block[, error][, message])

    Usage

    • Add mocha --require intelli-espower-loader to your test scripts.

    assert throws with async function

    • API: assert.asyncThrows(block[, error][, message]), return a promise
    it('should throw error', () => {
      return assert.asyncThrows(function* () {
        yield fs.readFile(filepath);
      }, /not exists/);
    });
     
    it('should throw error', function* () {
      yield assert.asyncThrows(function* () {
        yield fs.readFile(filepath);
      }, /not exists/);
    });
     
    it('should throw error', done => {
      assert.asyncThrows(function* () {
        yield fs.readFile(filepath);
      }, /not exists/).then(done).catch(done);
    });

    License

    MIT

    Install

    npm i assert-extends

    DownloadsWeekly Downloads

    266

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • fengmk2