summaryrefslogtreecommitdiff
path: root/web-ui/src/account_recovery/page.spec.js
diff options
context:
space:
mode:
authorTulio Casagrande <tuliocasagrande@gmail.com>2017-04-04 13:14:34 -0300
committerGitHub <noreply@github.com>2017-04-04 13:14:34 -0300
commitf70c2827d41d1d805d6446670b861b7abf0761b1 (patch)
treedf266fda0c593a27c568215716d48d9994fbd344 /web-ui/src/account_recovery/page.spec.js
parentaf454c71da106644eee644c4286bbae4788b8e14 (diff)
parentd7914b9b5640c3d85c6230a032180b2e64520bca (diff)
Merge pull request #1042 from pixelated/login-recovery-code
[#935] Sends user recovery code and password to account recovery endpoint
Diffstat (limited to 'web-ui/src/account_recovery/page.spec.js')
-rw-r--r--web-ui/src/account_recovery/page.spec.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/web-ui/src/account_recovery/page.spec.js b/web-ui/src/account_recovery/page.spec.js
index 68debba0..31a748be 100644
--- a/web-ui/src/account_recovery/page.spec.js
+++ b/web-ui/src/account_recovery/page.spec.js
@@ -12,10 +12,12 @@ import NewPasswordFormWrapper from './new_password_form/new_password_form';
describe('Account Recovery Page', () => {
let page;
+ let pageInstance;
beforeEach(() => {
const mockTranslations = key => key;
page = shallow(<Page t={mockTranslations} />);
+ pageInstance = page.instance();
});
it('renders account recovery page title', () => {
@@ -30,13 +32,12 @@ describe('Account Recovery Page', () => {
expect(page.find(Footer).length).toEqual(1);
});
- context('main content', () => {
- let pageInstance;
-
- beforeEach(() => {
- pageInstance = page.instance();
- });
+ it('saves user code', () => {
+ pageInstance.saveUserCode({ target: { value: '123' } });
+ expect(pageInstance.state.userCode).toEqual('123');
+ });
+ context('main content', () => {
it('renders admin recovery code form as default form', () => {
expect(page.find(AdminRecoveryCodeFormWrapper).length).toEqual(1);
expect(page.find(UserRecoveryCodeFormWrapper).length).toEqual(0);