demarches-normaliennes/spec/controllers
Colin Darie f972d36f2f test: fix when using timestamps not yet limited by postgresql precision
Sur des colonnes dont le schema ne connait pas le niveau de précision
(créées avant rails 7), rails créé un timestamp avec la précision système
(par exemple 9 décimales sur linux) alors que pg va l'arrondir
a posteriori à 6.

Ce n'est généralement pas un problème en production,
mais se révèle dans les tests typiquement avec des objets crées
par des factories: si un test dépend de ces timestamps,
il faut récupérer la valeur limitée par pg (d'où le reload),
plutôt que celle directement issue de Time.now à la création de l'objet.

Une alternative aurait été de créer une migration pour ces colonnes pour
forcer la précision à 6 et que le schema en aurait pris connaissance:
rails limiterait la précision de lui même dès la création de l'objet.
2023-11-20 11:22:28 +01:00
..
administrateurs tech(refactor): centralise/documente les constantes de duree de retentions dans le ns dedié à l'expiration 2023-11-17 11:33:14 +01:00
agent_connect remove env dependence in spec 2022-04-11 14:40:02 +02:00
api test: fix when using timestamps not yet limited by postgresql precision 2023-11-20 11:22:28 +01:00
application_controller app: use a long-lived cookie for CSRF token 2021-07-20 11:11:52 +02:00
champs perf(carto): use json schema to validate geojson instead of rgeo 2023-06-06 15:43:56 +02:00
concerns fix(prefill): it should be possible to prefill a dossier on a test procedure 2023-06-14 09:14:12 +01:00
data_sources chorus(autocomplete): autocomplete sur le centre de cout, domaine fonctionnel, referentiel de programmation 2023-10-19 07:14:27 +02:00
devise specs: always require rails_helper 2020-03-31 12:48:32 +02:00
experts correctif(expert.invite-autre-expert): ETQ expert, je ne pouvais pas demander d'autres avis d'expert 2023-09-18 16:23:42 +02:00
france_connect tech(user.expiration): ne perds pas de vue qu'il faut mettre a jour le users.last_sign_in_at 2023-11-17 11:33:14 +01:00
gestionnaires feat: US4.3.9 children management 2023-10-26 10:46:18 +00:00
instructeurs Merge pull request #9507 from demarches-simplifiees/9449-signature-groupe-instructeur 2023-09-29 14:20:46 +00:00
manager test: fix deprecated any_instance and stub old syntax 2023-11-10 14:19:56 +01:00
super_admins feat(announce): can destroy a note and add at the same date 2023-11-08 18:23:16 +01:00
users tech(user.expiration): ne perds pas de vue qu'il faut mettre a jour le users.last_sign_in_at 2023-11-17 11:33:14 +01:00
api_controller_spec.rb refactor api_controller 2023-09-20 14:11:09 +02:00
application_controller_spec.rb refactor: add request_logs methods 2023-11-08 17:49:09 +01:00
attachments_controller_spec.rb fix(devise): default config for devise and turbo stream as navigational format 2023-05-03 11:35:32 +02:00
carte_controller_spec.rb show france map with stats for each departement 2023-11-16 13:27:12 +01:00
invites_controller_spec.rb fix(invite): do not render menu when invite not found 2022-11-24 09:43:19 +01:00
password_complexity_controller_spec.rb refactor(password-complexity): as component for better form integration 2023-02-16 16:15:40 +01:00
ping_controller_spec.rb spec: fix due to activestorage bump 2023-09-07 15:57:39 +02:00
prefill_descriptions_controller_spec.rb Add tests for prefill identity 2023-09-07 10:17:19 +02:00
prefill_type_de_champs_controller_spec.rb 🐛 make possible_values_list method public 2023-02-14 11:41:35 +01:00
recherche_controller_spec.rb fix(search): show a message if searching for deleted dossier 2023-10-18 12:55:10 +02:00
release_notes_controller_spec.rb feat(announces): anyone can read announces 2023-11-08 18:22:14 +01:00
root_controller_spec.rb refacto: rename administration to super_admin 2020-11-05 16:03:55 +01:00
saml_idp_controller_spec.rb update saml controller and views 2022-08-23 15:05:20 +02:00
stats_controller_spec.rb fix(spec): avoid flacky test. 15.days ago is not always on the previous month. eg: this spec failed on 16 of december, stats is still in december 2021-12-16 15:02:17 +01:00
support_controller_spec.rb test(support): add contact-admin spec 2022-09-05 17:41:17 +02:00
targeted_user_links_controller_spec.rb fix(typography): fix quotes 2022-12-01 17:59:11 +01:00
webhook_controller_spec.rb chore(rubocop): fix Rails/RootPathnameMethods and assimiled cops 2023-04-19 12:55:13 +02:00