Skip to content

Commit 73f97e8

Browse files
committed
remove unnecessary call to the submit Form method from genericForm
1 parent b0cbfe0 commit 73f97e8

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

tests/e2e/default/transitions/create-user-for-contacts.replace-user.wdio-spec.js

+3-5
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ const loginPage = require('@page-objects/default/login/login.wdio.page');
99
const commonPage = require('@page-objects/default/common/common.wdio.page');
1010
const reportsPage = require('@page-objects/default/reports/reports.wdio.page');
1111
const contactsPage = require('@page-objects/default/contacts/contacts.wdio.page');
12-
const genericForm = require('@page-objects/default/enketo/generic-form.wdio.page');
1312
const createUserForContactsPage = require('@page-objects/default/enketo/create-user-for-contacts');
1413
const { BASE_URL, DEFAULT_USER_CONTACT_DOC } = require('@constants');
1514

@@ -270,8 +269,7 @@ describe('Create user for contacts', () => {
270269
const originalContactId = ORIGINAL_USER.contact._id;
271270

272271
await commonPage.goToPeople(originalContactId);
273-
await createUserForContactsPage.submitReplaceUserForm(REPLACE_USER_FORM_ID);
274-
await genericForm.submitForm({ waitForPageLoaded: false });
272+
await createUserForContactsPage.submitReplaceUserForm(REPLACE_USER_FORM_ID, false);
275273

276274
// Logout triggered immediately
277275
await (await loginPage.loginButton()).waitForDisplayed();
@@ -306,6 +304,7 @@ describe('Create user for contacts', () => {
306304

307305
// Open the texted link
308306
await commonPage.logout();
307+
309308
await browser.url(loginLink);
310309
await commonPage.waitForPageLoaded();
311310
const [cookie] = await browser.getCookies('userCtx');
@@ -484,8 +483,7 @@ describe('Create user for contacts', () => {
484483
const originalContactId = ORIGINAL_USER.contact._id;
485484

486485
await commonPage.goToPeople(originalContactId);
487-
await createUserForContactsPage.submitReplaceUserForm(REPLACE_USER_FORM_ID);
488-
await genericForm.submitForm({ waitForPageLoaded: false });
486+
await createUserForContactsPage.submitReplaceUserForm(REPLACE_USER_FORM_ID, false);
489487

490488
// Logout triggered immediately
491489
await (await loginPage.loginButton()).waitForDisplayed();

tests/page-objects/default/enketo/create-user-for-contacts.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ const submitAddChwForm = async ({
1414
await genericForm.submitForm();
1515
};
1616

17-
const submitReplaceUserForm = async (formID) => {
17+
const submitReplaceUserForm = async (formID, waitForPageLoaded = true) => {
1818
await commonPage.openFastActionReport(formID);
1919
await commonEnketoPage.setInputValue('Admin Code', '1234');
2020
await genericForm.nextPage();
2121
await commonEnketoPage.setInputValue('Full name', 'Replacement User');
2222
await commonEnketoPage.selectRadioButton('Sex', 'Female');
2323
await commonEnketoPage.setDateValue('Age', moment().subtract(22, 'years').format('YYYY-MM-DD'));
2424
await genericForm.nextPage();
25-
await genericForm.submitForm();
25+
await genericForm.submitForm({ waitForPageLoaded });
2626
};
2727

2828
const submitBasicForm = async () => {

0 commit comments

Comments
 (0)