ember-freshdesk-codemods
Version:
28 lines (20 loc) • 851 B
JavaScript
import { run } from '@ember/runloop';
import { describe, it } from 'mocha';
describe('Integration | Component | app-components/from-email', function() {
hooks.beforeEach(function() {
this.store = this.owner.lookup('service:store');
this.get('store').createRecord('contact', contact);
});
it('should add run loop', async function() {
server.createList('email-config', 20);
server.create('email-config', { name: 'Test', reply_email: 'test@gmail.com' });
get(this, 'store').pushPayload('contact', { contact: agentContact.attrs });
});
it('should ignore existing run loop', async function() {
server.createList('email-config', 101);
server.create('email-config', { name: 'Test', reply_email: 'test@gmail.com' });
await run(() => {
this.get('store').pushPayload('agent', agents);
});
});
});