diff --git a/cypress/component/UserProfile/user_profile.spec.js b/cypress/component/UserProfile/user_profile.spec.js index 55b48b532..400a7b188 100644 --- a/cypress/component/UserProfile/user_profile.spec.js +++ b/cypress/component/UserProfile/user_profile.spec.js @@ -24,8 +24,14 @@ describe('User Profile', () => { cy.stub(User, 'getMe').returns(duosUser); cy.stub(User, 'getApprovedDatasets').returns([]); cy.stub(User, 'getAcknowledgements').returns({}); + cy.intercept( + {method: 'PUT', url: '**/user'}, + {statusCode: 200, body: duosUser} + ).as('updateSelf'); mount(); - cy.get('select[id="profileEmailEnabled"]').select(true); - cy.get('div').contains('Email preference updated successfully!'); + cy.get('input[id="profileEmailEnabled_yes"]').check(); + cy.wait('@updateSelf').then(() => { + cy.get('div').contains('Email preference updated successfully!'); + }); }); });