UNPKG

auth0-lock

Version:
56 lines (53 loc) 1.67 kB
"use strict"; var _react = _interopRequireDefault(require("react")); var _enzyme = require("enzyme"); var _testUtils = require("testUtils"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } jest.mock('connection/database/mfa_pane', function () { return (0, _testUtils.mockComponent)('mfa_pane'); }); //there's a circular dependency with this module, so we need to mock it jest.mock('engine/classic'); var getComponent = function getComponent() { var MFALoginScreen = require('engine/classic/mfa_login_screen').default; var screen = new MFALoginScreen(); return screen.render(); }; describe('MFALoginScreen', function () { beforeEach(function () { jest.resetModules(); jest.mock('connection/database/index', function () { return { hasScreen: function hasScreen() { return false; } }; }); jest.mock('connection/database/actions', function () { return { cancelMFALogin: jest.fn(), logIn: jest.fn() }; }); jest.mock('core/signed_in_confirmation', function () { return { renderSignedInConfirmation: jest.fn() }; }); }); var defaultProps = { i18n: { str: function str() { for (var _len = arguments.length, keys = new Array(_len), _key = 0; _key < _len; _key++) { keys[_key] = arguments[_key]; } return keys.join(','); } }, model: 'model' }; it('renders correctly', function () { var Component = getComponent(); (0, _testUtils.expectComponent)(/*#__PURE__*/_react.default.createElement(Component, defaultProps)).toMatchSnapshot(); }); });