auth0-lock
Version:
Auth0 Lock
38 lines (36 loc) • 2.27 kB
JavaScript
;
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
var _react = _interopRequireDefault(require("react"));
var _testUtils = require("testUtils");
var _immutable = _interopRequireDefault(require("immutable"));
var i18n = _interopRequireWildcard(require("../../../i18n"));
var _hrd_pane = _interopRequireDefault(require("../../../connection/enterprise/hrd_pane"));
function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
var lock = _immutable.default.fromJS({
id: '__lock-id__'
});
jest.mock('core/index');
describe('HRDPane', function () {
var defaultProps = {
model: lock,
header: /*#__PURE__*/_react.default.createElement("header", null),
i18n: i18n,
passwordInputPlaceholder: 'password',
usernameInputPlaceholder: 'username'
};
beforeEach(function () {
jest.resetAllMocks();
});
it('renders correctly', function () {
(0, _testUtils.expectShallowComponent)(/*#__PURE__*/_react.default.createElement(_hrd_pane.default, defaultProps)).toMatchSnapshot();
});
it('renders the captcha if required', function () {
require('core/index').captcha.mockReturnValue({
get: function get() {
return true;
}
});
(0, _testUtils.expectShallowComponent)(/*#__PURE__*/_react.default.createElement(_hrd_pane.default, defaultProps)).toMatchSnapshot();
});
});