23 lines
577 B
JavaScript
23 lines
577 B
JavaScript
import { Factory, faker } from 'ember-cli-mirage';
|
|
|
|
export default Factory.extend({
|
|
// Hidden property used to compute the Summary hash
|
|
groupNames: [],
|
|
|
|
JobID: '',
|
|
|
|
Summary: function() {
|
|
return this.groupNames.reduce((summary, group) => {
|
|
summary[group] = {
|
|
Queued: faker.random.number(10),
|
|
Complete: faker.random.number(10),
|
|
Failed: faker.random.number(10),
|
|
Running: faker.random.number(10),
|
|
Starting: faker.random.number(10),
|
|
Lost: faker.random.number(10),
|
|
};
|
|
return summary;
|
|
}, {});
|
|
},
|
|
});
|