Skip to content

Commit

Permalink
fix des conflits au rebase
Browse files Browse the repository at this point in the history
  • Loading branch information
dienamo committed Nov 27, 2024
1 parent 8fa8c5e commit 1b3fd6a
Showing 1 changed file with 5 additions and 11 deletions.
16 changes: 5 additions & 11 deletions src/components/MesUtilisateurs/MesUtilisateurs.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -853,7 +853,7 @@ describe('mes utilisateurs', () => {
expect(envoyerInvitation).toHaveAttribute('type', 'submit')
})

it('en invitant un memebre du groupe admin, dans le drawer d’invitation, quand je remplis correctement le formulaire et avec un nouveau mail, alors un message de validation s’affiche et le drawer est réinitialisé', async () => {
it('en invitant un membre du groupe admin, dans le drawer d’invitation, quand je remplis correctement le formulaire et avec un nouveau mail, alors un message de validation s’affiche et le drawer est réinitialisé', async () => {
// GIVEN
const inviterUnUtilisateurAction = vi.fn(async () => Promise.resolve(['OK']))
const windowDsfr = window.dsfr
Expand Down Expand Up @@ -918,17 +918,15 @@ describe('mes utilisateurs', () => {
window.dsfr = windowDsfr
})

it('en invitant un memebre du groupe gestionnaire, dans le drawer d’invitation, quand je remplis correctement le formulaire et avec un nouveau mail, alors un message de validation s’affiche et le drawer est réinitialisé', async () => {
it('en invitant un membre du groupe gestionnaire, dans le drawer d’invitation, quand je remplis correctement le formulaire et avec un nouveau mail, alors un message de validation s’affiche et le drawer est réinitialisé', async () => {
const roleGestionnaireLabelSelectionMapping = {
'Gestionnaire département': 'Département',
'Gestionnaire groupement': 'Groupement',
'Gestionnaire région': 'Région',
'Gestionnaire structure': 'Structure',
}
// GIVEN
vi.spyOn(inviterAction, 'inviterUnUtilisateurAction')
.mockResolvedValueOnce('emailExistant')
.mockResolvedValueOnce('OK')
const inviterUnUtilisateurAction = vi.fn(async () => Promise.resolve(['OK']))
const windowDsfr = window.dsfr
window.dsfr = (): {modal: {conceal: Mock}} => {
return {
Expand All @@ -940,6 +938,7 @@ describe('mes utilisateurs', () => {
const mesUtilisateursViewModel = mesUtilisateursPresenter([utilisateurActifReadModel, utilisateurEnAttenteReadModel], 'fooId', totalUtilisateur)
renderComponent(
<MesUtilisateurs mesUtilisateursViewModel={mesUtilisateursViewModel} />, {
inviterUnUtilisateurAction,
sessionUtilisateurViewModel: sessionUtilisateurViewModelFactory({
role: {
groupe: 'admin',
Expand Down Expand Up @@ -979,14 +978,9 @@ describe('mes utilisateurs', () => {
await selectEvent.select(departementSelect, 'Ain')
const envoyerInvitation = await within(formulaireInvitation).findByRole('button', { name: 'Envoyer l’invitation' })
fireEvent.click(envoyerInvitation)
const messageDErreur = await within(formulaireInvitation).findByText('Cet utilisateur dispose déjà d’un compte', { selector: 'p' })
fireEvent.click(envoyerInvitation)

// THEN
expect(messageDErreur).toBeInTheDocument()
const absenceMessageDErreur = await within(formulaireInvitation).findByText('Cet utilisateur dispose déjà d’un compte', { selector: 'p' })
expect(absenceMessageDErreur).not.toBeInTheDocument()
const notification = screen.getByRole('alert')
const notification = await screen.findByRole('alert')
expect(notification).toHaveTextContent('Invitation envoyée à [email protected]')
expect(formulaireInvitation).not.toHaveAttribute('open', '')
expect(nom).toHaveValue('')
Expand Down

0 comments on commit 1b3fd6a

Please sign in to comment.