ember-cli-chai v0.5.0
ember-cli-chai
Installation
ember install ember-cli-chaiUsage
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.
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago