This package is deprecated. Please use ember-auto-import to use chai and chai plugins directly. If you'd like to use chai, or were previously using ember-cli-chai, follow these instructions to use chai in your app:
Add ember-auto-import
and chai
to your project:
ember install ember-auto-import chai
Next, if you are using any plugins, add the following to tests/test-helper.js
before calling start
from ember-mocha
to ensure chai has loaded them:
// tests/test-helper.js
import { start } from 'ember-mocha';
import chai from 'chai';
import chaiDom from 'chai-dom';
chai.use(chaiDom);
start();
ember install ember-cli-chai
After installing ember-cli-chai
you can import Chaifrom 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 understandwhat else can be imported this way.
Previous versions of ember-cli-chai
supported QUnitbut due to changes in chai
itself this is unfortunately no longer viable.For readable DOM assertions in QUnit we recommend qunit-dominstead.
ember-cli-chai
is able to automatically load a number of popularChai plugins:
chai-jquery
– JQuery assertionschai-dom
– DOM assertionschai-as-promised
– Promise assertionssinon-chai
– Sinon assertionstestdouble-chai
- testdouble.js assertionsAll 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
filethey will be used automatically.
Using chai-jquery
for example will enable you to write JQuery assertionslike:
expect(find('.test-element')).to.have.text('hello');
ember-cli-chai is licensed under the MIT License.
Ember CLI 是一个 Ember.js 命令行工具,提供了由 broccoli 提供的快速的资源管道和项目结构。 Ember CLI 基于 Ember App Kit Project 目前已经废弃。 Assets Compilation Ember CLI asset compilation is based on broccoli. Broccoli has support for: Ha
This repository is no longer maintained. As a replacement check out: https://github.com/sir-dunxalot/ember-tooltips Ember CLI Tooltipster An Ember CLI add-on that wraps Tooltipster into an ember compo
ember-cli-updater This ember-cli addon helps you update your ember-cli application or addon. The idea of this addon is to automate some parts of the upgrade process so it's simplified. Not every chang
Ember-cli-yadda This Ember CLI addon facilitates writing BDD tests in the Gherkin language and executing them against your Ember app. @mschinis (Micheal Schinis) Did a great talk at @emberlondon BDD a
Ember-cli-simditor Ember component wrapper for simditor. Changes 0.0.7 Different from previous version, you must wrap content in object. See issue 6 for why. Getting Started Installation In your ember
ember-cli-storybook �� Ember storybook adapter Compatibility Ember.js v3.16 or above Ember CLI v2.13 or above Node.js v10 or above Installation ember install @storybook/ember-cli-storybook Usage This