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:
parent
93d75ddafe
commit
15faa5b136
7 changed files with 343 additions and 10 deletions
10
api/scripts/test-emails.txt
Normal file
10
api/scripts/test-emails.txt
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue