ember-cli-chai

    0.5.0 • Public • Published

    ember-cli-chai

    npm Build Status

    Chai assertions for Ember.js.

    Installation

    ember install ember-cli-chai
    

    Usage

    After installing ember-cli-chai you can import Chai from the chai package:

    import chai from 'chai';

    or import the expect() function directly:

    import { expect } from 'chai';

    Have a look at the vendor shim file to understand what else can be imported this way.

    QUnit

    Previous versions of ember-cli-chai supported QUnit but due to changes in chai itself this is unfortunately no longer viable. For readable DOM assertions in QUnit we recommend qunit-dom instead.

    Chai plugins

    ember-cli-chai is able to automatically load a number of popular Chai plugins:

    All you have to do is install those plugins via npm install --save-dev. Once they are installed and listed as dependencies in your package.json file they will be used automatically.

    Using chai-jquery for example will enable you to write JQuery assertions like:

    expect(find('.test-element')).to.have.text('hello');

    License

    ember-cli-chai is licensed under the MIT License.

    Install

    npm i ember-cli-chai

    DownloadsWeekly Downloads

    8,681

    Version

    0.5.0

    License

    MIT

    Unpacked Size

    15.7 kB

    Total Files

    9

    Last publish

    Collaborators

    • ember-cli
    • jonathankingston
    • rwjblue
    • turbo87