Tuesday, April 30, 2024
1 change · saas-17.2
Enhancements to existing features
The mail module now provides a reusable set of test models needed by related modules such as live chat and website live chat. This reduces duplicated setup work and helps keep tests consistent when the mail module changes.
Original PR description
The mail module uses models from web, bus, and mail for its hoot test suite. Every module depending on mail would need to define those models to work properly. This is not robust as any change in the mail part would introduce inconsistencies in other modules. In order to solve this issue, the mail module now exports its required set of models so that other modules can reuse it.