38 lines
811 B
JavaScript
38 lines
811 B
JavaScript
|
import {Factory, trait} from 'ember-cli-mirage';
|
||
|
|
||
|
export default Factory.extend({
|
||
|
emailCount: 0,
|
||
|
error: null,
|
||
|
html: null,
|
||
|
plaintext: null,
|
||
|
stats: null,
|
||
|
status: 'sending',
|
||
|
subject: null,
|
||
|
|
||
|
submittedAtUTC: '2019-11-06T12:44:30.000Z',
|
||
|
uuid(i) { return `email-${i}`; },
|
||
|
|
||
|
createdAtUTC: '2019-11-06T12:44:30.000Z',
|
||
|
createdBy: 1,
|
||
|
updatedAtUTC: '2019-11-06T12:44:30.000Z',
|
||
|
updatedBy: 1,
|
||
|
|
||
|
sent: trait({
|
||
|
status: 'sent',
|
||
|
stats: JSON.stringify({
|
||
|
delivered: 0,
|
||
|
failed: 0,
|
||
|
opened: 0,
|
||
|
clicked: 0,
|
||
|
unsubscribed: 0,
|
||
|
complaints: 0
|
||
|
})
|
||
|
}),
|
||
|
|
||
|
failed: trait({
|
||
|
status: 'failed',
|
||
|
error: 'Narp! This was an expected test failure',
|
||
|
stats: null
|
||
|
})
|
||
|
});
|