summaryrefslogtreecommitdiff
path: root/web-ui/src/account_recovery/page.spec.js
diff options
context:
space:
mode:
authorAnike Arni <aarni@thoughtworks.com>2017-03-30 17:23:41 -0300
committerAnike Arni <aarni@thoughtworks.com>2017-03-31 18:29:48 -0300
commit7be03150100d319c6d373241f614a29b374cb74d (patch)
tree90a553dfa0b6f119300a00e6ef02788923035e5c /web-ui/src/account_recovery/page.spec.js
parentf40808a147d1135e8bbee6d78306a598cf5ca647 (diff)
[#935] Submits user recovery code to new endpoint
with @deniscostadsc
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);