UNPKG

ember-simple-auth-auth0

Version:
16 lines (12 loc) 532 B
import RSVP from 'rsvp'; import { set } from '@ember/object'; import createSessionDataObject from 'ember-simple-auth-auth0/utils/create-session-data-object'; export function mockAuth0Lock(app, sessionData) { const { __container__ : container } = app; const auth0 = container.lookup('service:auth0'); set(auth0, 'test_showLock', auth0.showLock.bind(auth0)); auth0.showLock = function() { return RSVP.resolve(createSessionDataObject({}, sessionData)); }.bind(auth0); return app.testHelpers.wait(); }