diff --git a/cypress/e2e/test/user/admin.cy.ts b/cypress/e2e/test/user/admin.cy.ts index 6a516402..0b609ff1 100644 --- a/cypress/e2e/test/user/admin.cy.ts +++ b/cypress/e2e/test/user/admin.cy.ts @@ -281,53 +281,6 @@ describe('En tant que - Administrateur', () => { submitUserForm(); }); - - /** - * ** Création du membre "coach externe" - * ** à savoir - "candidat externe" est exactement pareil (inutile de tester) - */ - it("J'ajoute un nouveau membre - Candidat/Coach externe", () => { - // Insertion des informations de base d'un utilisateur - fillUserForm('Coach externe'); - - // Assertion - vérifications que les champs ci-dessous ne sont pas affichés à cet instant - cy.get('#form-add-user-adminRole-container').should('not.exist'); - cy.get('#form-add-user-userToLinkId').should('not.exist'); - - // Chargement du fichier de fixture organizations.json contenant les organizations - cy.fixture('api/generated/organizations').then((organizations) => { - const firstOrganization = organizations[0]; - - cy.get('#form-add-user-organizationId') - .should('be.visible') - .type(firstOrganization.name); - - cy.get('#form-add-user-organizationId') - .find('.Select__menu') - .should('be.visible') - .find('.Select__option') - .contains(firstOrganization.name) - .click(); - }); - - // Puis chargement du fichier de fixture organizations.json contenant les organizations - cy.fixture('api/generated/search-user').then((users) => { - const firstUser = users[0]; - - cy.get('#form-add-user-userToLinkId') - .should('be.visible') - .type(firstUser.firstName); - - cy.get('#form-add-user-userToLinkId') - .find('.Select__menu') - .should('be.visible') - .find('.Select__option') - .contains(`${firstUser.firstName} ${firstUser.lastName}`) - .click(); - }); - - submitUserForm(); - }); }); /** diff --git a/cypress/e2e/test/user/coach-externe.cy.ts b/cypress/e2e/test/user/coach-externe.cy.ts deleted file mode 100644 index c8e99bb0..00000000 --- a/cypress/e2e/test/user/coach-externe.cy.ts +++ /dev/null @@ -1,63 +0,0 @@ -import bootstrap from '../bootstrap'; -import { coachExtRequests } from '../../intercept/user/coach-externe.req'; - -/** - * En tant que Coach externe - */ -describe('En tant que - Coach Externe', () => { - /** - * Nous générons toutes les fixtures - */ - bootstrap(); - - /** - * À chaque fois: - * - s'assurer que la modale ne s'affiche pas - * - interceptions de multiple requêtes API (GET, POST, PUT) - */ - beforeEach(() => { - /** - * Remove modal - */ - window.localStorage.setItem('entourage-pro-modal-closed', 'true'); - window.localStorage.setItem('access-token', '0x1x2x3x4'); - window.localStorage.setItem('release-version', 'v100'); - /** - * Intercept GET requests - * Nous avons besoin de l'objet user de la fixture api/coach-login.json - * pour pouvoir intercepter les 2 requêtes suivantes [ vérifier dans 'network' (; ] - */ - cy.fixture('api/generated/coach-login').then((user) => { - const coachExtRequestsObject = coachExtRequests(user); - coachExtRequestsObject.GET.map((request) => { - if (request.alias) - cy.intercept('GET', request.path, request.data).as(request.alias); - else cy.intercept('GET', request.path, request.data); - }); - }); - }); - - /** - * Je parcours les candidats - */ - it("J'affiche les candidats", () => { - // Accèdons à l'URL des membres - cy.visit('/backoffice/candidat/list'); - cy.get('[data-testid="app-splash-screen"]').should('not.visible'); - - // Possible d'augmenter ici la taille de la liste tester en augmentant - // également le nombre de candidat - coaches: [...] - au sein de la fixture api/coach-login.json - cy.get('[data-testid="member-list"] > tr').its('length').should('eq', 1); - }); - - /** - * Je parcours les paramètres - */ - it("J'affiche les paramètres du compte", () => { - // Accèdons à l'URL des paramètres du compte - cy.visit('/backoffice/parametres'); - cy.get('[data-testid="app-splash-screen"]').should('not.visible'); - - cy.get('[data-testid="linkeduser-email-span"]').should('not.exist'); - }); -});