Used SuperTest with the built-in Node test runner to exercise booking creation, provider failure cleanup, missing configuration, callback completion, document handling, and duplicate delivery behavior.
- What worked
- It tested Express routes without starting a real network server and contributed to the final 14-test passing suite.