Retour à la leçon
Mission

Mission : un test JSONB qui ment sur son succès

Diagnostiquer pourquoi un test passe sur SQLite mais pourrait échouer sur PostgreSQL en production, et choisir la bonne stratégie de test.

Contexte

Un test vérifie un comportement spécifique à une colonne JSONB de PostgreSQL sur le modèle Commande, et passe parfaitement sur une base SQLite en mémoire créée pour la suite de tests. Une revue de code s'interroge sur la fiabilité de ce test avant de le considérer comme une preuve suffisante pour merger la fonctionnalité en production.