github.com/blixtra/nomad@v0.7.2-0.20171221000451-da9a1d7bb050/ui/mirage/factories/job-summary.js (about) 1 import { Factory, faker } from 'ember-cli-mirage'; 2 3 export default Factory.extend({ 4 // Hidden property used to compute the Summary hash 5 groupNames: [], 6 7 JobID: '', 8 9 Summary: function() { 10 return this.groupNames.reduce((summary, group) => { 11 summary[group] = { 12 Queued: faker.random.number(10), 13 Complete: faker.random.number(10), 14 Failed: faker.random.number(10), 15 Running: faker.random.number(10), 16 Starting: faker.random.number(10), 17 Lost: faker.random.number(10), 18 }; 19 return summary; 20 }, {}); 21 }, 22 });