5.0.0 • Published 4 years ago
ember-sinon v5.0.0
Ember Sinon
This addon adds support for Sinon to assist in testing your Ember CLI app.
Compatibility
- Ember.js v3.12 or above
- Ember CLI v2.13 or above
- Node.js v10 or above
Installation
ember install ember-sinon
Usage
While in testing mode (i.e. either when visiting /tests
or when running ember test
), sinon
will be available as an import.
import sinon from 'sinon';
test(".runCallback() should run the callback passed", function(assert) {
var spy = sinon.spy();
this.subject().runCallback(spy);
// Default Sinon messages:
sinon.assert.calledOnce(spy);
sinon.assert.calledWith(spy, 'foo');
// Custom messages:
assert.ok(spy.calledOnce, "the callback should be called once");
assert.ok(spy.calledWith('foo'), "the callback should be passed 'foo' as an argument");
});
Integration with testing frameworks
Check out ember-sinon-qunit for integration with Ember-QUnit!
Contributing
See the Contributing guide for details.
License
This project is licensed under the MIT License.
5.0.0
4 years ago
4.1.1
5 years ago
4.1.0
5 years ago
4.0.0
5 years ago
3.1.0
5 years ago
3.0.0
5 years ago
2.2.0
6 years ago
2.1.0
6 years ago
2.0.0
6 years ago
1.0.1
7 years ago
1.0.0
7 years ago
0.7.0
7 years ago
0.6.0
7 years ago
0.5.1
8 years ago
0.5.0
8 years ago
0.4.0
8 years ago
0.3.0
9 years ago
0.2.2
9 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago
0.0.3
9 years ago
0.0.2
10 years ago
0.0.1
10 years ago