Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: met à jour Publicodes -> 1.5.1 #3117

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

JalilArfaoui
Copy link
Contributor

Quelques ajustements ont été nécessaires

@JalilArfaoui JalilArfaoui self-assigned this Sep 12, 2024
Copy link

netlify bot commented Sep 12, 2024

Deploy Preview for nostalgic-mahavira-52b682 canceled.

Name Link
🔨 Latest commit 719f0a3
🔍 Latest deploy log https://app.netlify.com/sites/nostalgic-mahavira-52b682/deploys/674f736f4650b60008bca5d6

Copy link

♿ Checklist accessibilité :

Quelques points à vérifier pour maintenir une bonne accessibilité du site :

  • les labels des boutons et des liens sont descriptifs
  • un aria-label est ajouté pour préciser l'action d'un bouton ou d'un lien pour les lecteurs d'écran
  • les couleurs du texte est suffisamment constratée par rapport à la couleur de background
  • la fonctionnalité ajoutée est utilisable en navigant au clavier et avec un lecteur d'écran
  • les changements de contexte sont évités ou au minimum annoncés

@github-actions github-actions bot temporarily deployed to 3117 September 12, 2024 13:42 Inactive
@github-actions github-actions bot temporarily deployed to 3117 September 12, 2024 13:42 Inactive
Copy link

github-actions bot commented Sep 12, 2024

@JalilArfaoui JalilArfaoui force-pushed the chore/update_publicodes branch from c427b26 to 44f1540 Compare September 12, 2024 13:44
@github-actions github-actions bot temporarily deployed to 3117 September 12, 2024 13:52 Inactive
@github-actions github-actions bot temporarily deployed to 3117 September 12, 2024 13:52 Inactive
Copy link
Contributor

@johangirod johangirod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JalilArfaoui l'assistant au choix du statut crash et il y a beaucoup de changements dans les tests de non regression, ça inspire pas confiance.

En ajoutant la solution proposée sur mattermost, ça ne fonctionnait pas ?

Edit : ça pourrait être pas mal d'ajouter des tests E2E sur le parcours de choix du statut d'ailleurs :)

@JalilArfaoui
Copy link
Contributor Author

@JalilArfaoui l'assistant au choix du statut crash et il y a beaucoup de changements dans les tests de non regression, ça inspire pas confiance.

Je viens d’essayer, pas eu de crash sur l’assistant choix de statut… tu pourrais me montrer comment reproduire ? Ça peut être un bug présent en prod 🙈

Pour les snapshots de non-régression, je les ai inspectés fichier par fichier, et je me suis dit que c’était normal qu’il puisse y avoir des différences < 1% , notamment à cause de publicodes/publicodes@ed5b4e9 par exemple…

Toi, ça te parait anormal comme diff @johangirod ?

Il y a aussi des diff dues à quelques ajustements de ma part, comme ne pas afficher la notification de franchise de TVA quand dirigeant = non

En ajoutant la solution proposée sur mattermost, ça ne fonctionnait pas ?

Je n'ai pas essayé, car j’étais déjà parti sur le fait d’essayer de faire les choses « bien ». Toi, ça te parait une meilleure façon d’avoir un choix possible "À définir" dans une règle à choix multiple ? Ce n'est pas bizarre ?

Edit : ça pourrait être pas mal d'ajouter des tests E2E sur le parcours de choix du statut d'ailleurs :)

👍🏾

@johangirod
Copy link
Contributor

Il y a aussi une regression sur le simulateur de coût de création
-> https://3117--mon-entreprise.netlify.app/simulateurs/cout-creation-entreprise

Je n'ai pas essayé, car j’étais déjà parti sur le fait d’essayer de faire les choses « bien ». Toi, ça te parait une meilleure façon d’avoir un choix possible "À définir" dans une règle à choix multiple ? Ce n'est pas bizarre ?

Un poil bizarre, mais explicable (cf mattermost). En fait, je me souviens d'avoir pas mal galéré avant d'arriver à cette solution. Toutes les autres que j'avais essayées aboutissaient à des comportements non voulus sur un des simulateurs concernés (cout de création / choix du statut / indépendant).

Il est peut-être possible de faire mieux, mais cela mériterait de muscler les tests de non régression pour être sûr de ne pas louper quelque chose (notamment au niveaux des questions posées).

Voici comment reproduire le bug sur choix du statut :

Peek.12-09-2024.17-10.mp4

@liliced
Copy link
Contributor

liliced commented Sep 12, 2024

Le bug sur le choix de statut n'est pas en prod. L'erreur affichée est la suivante :

SituationError : [ Erreur lors de la mise à jour de la situation ] ➡️ Dans la règle "entreprise . associés" ✖️ La valeur 'multiple' ne fait pas parti des possibilités listées dans la base de règles.

@liliced
Copy link
Contributor

liliced commented Sep 12, 2024

Une question bonus s'est glissée dans le simulateur salarié :
image
Mais elle n'apparaît pas dans la liste "Modifier mes réponses". Le seul indice c'est que le nombre total de questions n'est pas le même qu'en prod.

@github-actions github-actions bot temporarily deployed to 3117 September 26, 2024 16:28 Inactive
@github-actions github-actions bot temporarily deployed to 3117 September 26, 2024 16:28 Inactive
@JalilArfaoui JalilArfaoui force-pushed the chore/update_publicodes branch from 1771e8e to b218b40 Compare September 26, 2024 16:32
@github-actions github-actions bot temporarily deployed to 3117 September 26, 2024 16:37 Inactive
@github-actions github-actions bot temporarily deployed to 3117 September 26, 2024 16:37 Inactive
checkA11Y()
cy.contains('Trouver le bon statut').click()
})
describe('Métropole et associé unique', () => {
Copy link
Contributor

@liliced liliced Sep 27, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Un peu répétitif tout ce code. Pour des tests c'est moins important mais il n'était peut-être pas nécessaire de répéter toutes les étapes à chaque scénario, ou alors en les factorisant.

@JalilArfaoui JalilArfaoui force-pushed the chore/update_publicodes branch 6 times, most recently from 6dcca94 to a96f853 Compare November 12, 2024 23:14
@JalilArfaoui JalilArfaoui force-pushed the chore/update_publicodes branch from a96f853 to 05937b4 Compare November 13, 2024 17:16
@github-actions github-actions bot temporarily deployed to 3117 November 13, 2024 17:22 Inactive
@github-actions github-actions bot temporarily deployed to 3117 November 13, 2024 17:22 Inactive
@github-actions github-actions bot temporarily deployed to 3117 November 13, 2024 18:14 Inactive
@github-actions github-actions bot temporarily deployed to 3117 November 13, 2024 18:14 Inactive
@JalilArfaoui JalilArfaoui force-pushed the chore/update_publicodes branch from d5211f2 to 7e58ed9 Compare November 13, 2024 18:32
@github-actions github-actions bot temporarily deployed to 3117 November 13, 2024 18:37 Inactive
@github-actions github-actions bot temporarily deployed to 3117 November 13, 2024 18:42 Inactive
@JalilArfaoui JalilArfaoui force-pushed the chore/update_publicodes branch from 7e58ed9 to db0c7c5 Compare November 18, 2024 17:17
@github-actions github-actions bot temporarily deployed to 3117 November 18, 2024 17:23 Inactive
@github-actions github-actions bot temporarily deployed to 3117 November 18, 2024 17:23 Inactive
@JalilArfaoui JalilArfaoui force-pushed the chore/update_publicodes branch from db0c7c5 to d378422 Compare November 19, 2024 23:11
@github-actions github-actions bot temporarily deployed to 3117 November 19, 2024 23:17 Inactive
@github-actions github-actions bot temporarily deployed to 3117 November 19, 2024 23:17 Inactive
@JalilArfaoui JalilArfaoui force-pushed the chore/update_publicodes branch from d378422 to 16b790e Compare November 19, 2024 23:23
@github-actions github-actions bot temporarily deployed to 3117 November 19, 2024 23:28 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Développement en cours 💻
Development

Successfully merging this pull request may close these issues.

3 participants