Tag: testing
Tous les articles avec le tag "testing".
-
RLS Postgres : le `exists` filtré par une autre policy
RLS Postgres : un exists dans une policy d’INSERT subit la RLS de la table qu’il lit, et resserrer cette lecture refuse tout. Correctif security definer.
-
Postgres `permission denied for table` : GRANT, pas RLS
Postgres permission denied for table : pas une policy RLS qui refuse mais un GRANT absent, masqué par les default privileges du harnais de tests.
-
Pattern Strategy : un moteur de facturation sans `persist()`
Pattern Strategy et moteur de facturation : une stratégie renvoyait ses factures sans persist(), le cron annonçait 5 factures et la base restait vide.
-
Enums TypeScript et PostgreSQL : un test de parité sans base
Enum Prisma et PostgreSQL désynchronisés : trois dérives entre TypeScript et la base, attrapées par un test Jest qui lit schema.prisma, sans connexion.
-
Harnais de tests bash pour une API PDF qu’on ne maîtrise pas
Tester une API PDF externe avec un harnais bash : curl, pdftotext et grep -F pour vérifier le contenu métier à chaque livraison.