Tests d'intégrité de la fonctionnalité souvenirs (18 vérifications) #50

Ouvert
aliciabouaziz11 veut fusionner 1 commit depuis tests-souvenirs vers main
Collaborateur

Ajoute backoffice/base/verifications-souvenirs.sql : 18 vérifications d'intégrité
pour les souvenirs (tables souvenir / souvenir_commentaire / souvenir_reaction),
dans le même style que verifications.sql.

Chaque test tente une donnée incohérente et vérifie que la base la refuse. Tout
tourne dans une transaction terminée par ROLLBACK : non destructif, rejouable.

Lancer :
docker exec -i agenda-pg psql -U postgres -d agenda < backoffice/base/verifications-souvenirs.sql

Résultat : 18 lignes OK. Comble l'absence de tests sur la fonctionnalité souvenirs.

Ajoute backoffice/base/verifications-souvenirs.sql : 18 vérifications d'intégrité pour les souvenirs (tables souvenir / souvenir_commentaire / souvenir_reaction), dans le même style que verifications.sql. Chaque test tente une donnée incohérente et vérifie que la base la refuse. Tout tourne dans une transaction terminée par ROLLBACK : non destructif, rejouable. Lancer : docker exec -i agenda-pg psql -U postgres -d agenda < backoffice/base/verifications-souvenirs.sql Résultat : 18 lignes OK. Comble l'absence de tests sur la fonctionnalité souvenirs.
Cette demande d'ajout peut être fusionnée automatiquement.
Vous n'êtes pas autorisé⋅e à fusionner cette demande d'ajout.
Voir les instructions en ligne de commande

Basculer

Depuis votre dépôt, basculer sur une nouvelle branche et tester des modifications.
git fetch -u origin tests-souvenirs:tests-souvenirs
git switch tests-souvenirs

Fusionner

Fusionner les modifications et mettre à jour sur Forgejo.

Avertissement : Le paramètre "détection automatique de la fusion manuelle" n'est pas activé pour ce dépôt, vous devrez marquer cette demande d'ajout comme manuellement fusionnée après.

git switch main
git merge --no-ff tests-souvenirs
git switch tests-souvenirs
git rebase main
git switch main
git merge --ff-only tests-souvenirs
git switch tests-souvenirs
git rebase main
git switch main
git merge --no-ff tests-souvenirs
git switch main
git merge --squash tests-souvenirs
git switch main
git merge --ff-only tests-souvenirs
git switch main
git merge tests-souvenirs
git push origin main
Connectez-vous pour rejoindre cette conversation.
Sans évaluateur
Sans labels
Sans jalon
Sans projet
Sans assignation
1 participant
Notifications
Échéance
La date d’échéance est invalide ou hors plage. Veuillez utiliser le format "aaaa-mm-dd".

Aucune échéance n'a été définie.

Dépendances

Aucune dépendance définie.

Référence
contact.awoui/agenda-associatif!50
Sans contenu.