Skip to content

Commit 49813a5

Browse files
Robert JacksonChris Garrett
authored andcommitted
Failing test demoing issues with ember-concurrency tasks. (#143)
1 parent 8365d9f commit 49813a5

3 files changed

Lines changed: 32 additions & 2 deletions

File tree

transforms/ember-object/__testfixtures__/-mock-telemetry.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,19 @@
1010
"type": "EmberObject",
1111
"unobservedProperties": { "unobservedProp": ["prop3", "prop4"] }
1212
},
13-
"injecting-service": {
14-
"computedProperties": ["something", "otherThing"],
13+
"ember-concurrency": {
14+
"computedProperties": ["fetchAlerts"],
1515
"observedProperties": [],
1616
"observerProperties": {},
1717
"offProperties": {},
1818
"overriddenActions": [],
1919
"overriddenProperties": [],
2020
"ownProperties": [],
21+
"type": "Component",
22+
"unobservedProperties": {}
23+
},
24+
"injecting-service": {
25+
"computedProperties": ["something", "otherThing"],
2126
"type": "Service",
2227
"unobservedProperties": {}
2328
},
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import Component from '@ember/component';
2+
import { task } from 'ember-concurrency';
3+
4+
export default Component.extend({
5+
fetchAlerts: task(function*() {
6+
let alerts = yield this.store.query('alert', {
7+
filter: { id: this.get('alert.id') }
8+
});
9+
return alerts.sortBy('createdAt').reverse();
10+
}).drop(),
11+
});
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import classic from 'ember-classic-decorator';
2+
import Component from '@ember/component';
3+
import { task } from 'ember-concurrency';
4+
5+
@classic
6+
export default class EmberConcurrency extends Component {
7+
@(task(function*() {
8+
let alerts = yield this.store.query('alert', {
9+
filter: { id: this.get('alert.id') }
10+
});
11+
return alerts.sortBy('createdAt').reverse();
12+
}).drop())
13+
fetchAlerts;
14+
}

0 commit comments

Comments
 (0)