Comments (2)
Old issue is old, but here is how I did it:
22 /* jshint expr:true */
21 import { expect } from 'chai';
20 import { describeModule, it } from 'ember-mocha';
19 import { describe } from 'mocha';
18 //import segmentStub from '../../helpers/segment-stub';
17
16 describeModule.only(
15 'route:trades',
14 'Unit | Route | TradesController',
13 function() {
12 describe('#tradesImported()', function() {
11 it('refreshes the route', function() {
10 let route = this.subject();
9 let refreshCalled = false;
8 let oldRefresh = route.refresh;
7 route.refresh = function() { refreshCalled = true; };
6 route.send('tradesImported');
5 route.refresh = oldRefresh;
4 expect(refreshCalled).to.eq(true);
3 });
2 });
1 }
23 );
~
from ember-mocha.
you can also have a look at the now official route-test
blueprint for Mocha tests: https://github.com/emberjs/ember.js/blob/master/blueprints/route-test/mocha-files/tests/unit/__path__/__test__.js
from ember-mocha.
Related Issues (20)
- Context.owner is undefined (and exceptions are swallowed) HOT 3
- ember-mocha tests failing with Ember 3 HOT 3
- Add `before` and `after` hooks HOT 11
- How to set default timeout HOT 1
- Do I need to install chai? HOT 1
- Mocha does not properly install on fresh Ember 3.6 - Qunit remains and yields TestLoad failure. HOT 1
- TypeError: Cannot read property 'reopen' of undefined HOT 7
- Qunit is not defined errors HOT 11
- Is start() api ready to be released? HOT 4
- start() function isn't in @types/ember-mocha HOT 1
- cannot run tests when building embroider HOT 7
- Catching render error
- Setting same properties name causing tests fail HOT 6
- Does ember-mocha provide blueprints for ember-cli HOT 1
- Error: Please pass the subject owner to beforeEach() HOT 2
- Flaky `Cannot assign to read only property 'owner' of object '#<Context>'` HOT 2
- Upgrade path HOT 7
- Ember Upgrade: global is not defined
- Not compatible with Ember 4+
- #ember-testing-container is alway empty and shows no preview.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ember-mocha.