Closed bonjourmauko closed 7 years ago
Hmm, this was not actually mergeable - Mailer is still expecting the old-style rules
, but as mailer_spec.rb
feeds it just that, we're still green even though (I strongly suspect) production is broken. #83 fixes this but it worries me that we can get in that situation.
@Morendil Yep, that's why I added a comment "this should fail, but it doesn't".
Haha, missed it - or rather I saw it but underestimated its significance.
Yeah, it is more common in a dynamic language than in a compiled one. That's when code review's importance comes in 😄 .
We're green, and we have some time until the next date when we're sending notifications (june 15th). Let's merge and forge on with refactoring.
I would also like to improve our confidence that refactorings do not cause regressions when talking with external APIs such as SendGrid, OVH or Github, perhaps by providing endpoints for manual testing specifically that for instance will send out a test email or manipulate a mailing list set aside for testing purposes, etc. WDYT?