Nightmarish Pawnshop Mystic
    Have ideas to improve npm?Join in the discussion! »

    testdouble-qunit
    TypeScript icon, indicating that this package has built-in type declarations

    3.0.0 • Public • Published

    testdouble-qunit

    CI

    Verify testdouble stubs with QUnit

    This library adds a assert.verify method to QUnit that allows you to verify that your stubs are called correctly.

    test('the stub is called', function(assert) {
      const stub = td.function();
    
      stub('foo');
    
      assert.verify(stub('foo'));
    });

    The signature of assert.verify is the same as td.verify.

    Installation

    First, install the library. QUnit and testdouble must also be installed.

    yarn add -D testdouble-qunit

    In your test set-up code, you need to extend QUnit with the added verify assertion. You can do so with the following code snippet:

    import QUnit from 'qunit';
    import td from 'testdouble';
    import installVerifyAssertion from 'testdouble-qunit';
    
    installVerifyAssertion(QUnit, td);

    If you are using this package with Ember.js, you should put this in your tests/test-helper.js file

    Install

    npm i testdouble-qunit

    DownloadsWeekly Downloads

    220

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    21.7 kB

    Total Files

    21

    Last publish

    Collaborators

    • avatar