ember-cli-chai v0.5.0
ember-cli-chai
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:
chai-jquery
– JQuery assertionschai-dom
– DOM assertionschai-as-promised
– Promise assertionssinon-chai
– Sinon assertionstestdouble-chai
- testdouble.js assertions
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.
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago