feat(testing): add vitest suite + guerrilla mail email pool

- Vitest unit tests for POST /api/erase: validation, form-only
  providers, all email providers, CRLF sanitization
- Snapshot on PROVIDER_DATA to catch provider config drift
- Mock via require cache to avoid nodemailer/sendmail dependency
- sendErasureMail call assertions (args + call count)
- fetch-test-emails.mjs script to refresh disposable email pool
- mailer: add Reply-To header pointing to requester email
- mailer: fallback to direct transport when sendmail unavailable
This commit is contained in:
robacheque 2026-04-17 22:47:06 +02:00
parent 93d75ddafe
commit 15faa5b136
7 changed files with 343 additions and 10 deletions

View file

@ -0,0 +1,10 @@
ldvrpmba@guerrillamailblock.com
cdxoatax@guerrillamailblock.com
ourtmekp@guerrillamailblock.com
tjjrgggw@guerrillamailblock.com
uahmunlk@guerrillamailblock.com
qgwuzgmz@guerrillamailblock.com
haicjqga@guerrillamailblock.com
lqynosqe@guerrillamailblock.com
iqhahoij@guerrillamailblock.com
mgxbbfig@guerrillamailblock.com