1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
Commit graph

23 commits

Author SHA1 Message Date
David Heinemeier Hansson
04e8ca0c95 Needless local var 2018-09-19 16:45:17 -07:00
David Heinemeier Hansson
f08c37e6bf Anemic test better covered in mailbox/routing_test.rb 2018-09-19 16:43:53 -07:00
David Heinemeier Hansson
3e199600ec Routing is a named concept now 2018-09-19 16:38:33 -07:00
David Heinemeier Hansson
78e7ceb347 Test routing runs through a job kicked off by the inbound email 2018-09-19 16:23:14 -07:00
David Heinemeier Hansson
9cecd74239 Everyone needs job testing 2018-09-19 16:22:31 -07:00
David Heinemeier Hansson
7143879759 Add easy way to get logging information inline for test failure diagnosis 2018-09-19 16:18:00 -07:00
David Heinemeier Hansson
da697e8444 Attach a concrete router to the root mailbox and use it
Don't think this is how it's going to stay. Doesn't feel like the right place for it.
2018-09-19 15:52:16 -07:00
David Heinemeier Hansson
3c8fc4e9ae Add incineration by default 2018-09-19 15:20:04 -07:00
David Heinemeier Hansson
1591272f6a Make debugger available in testing 2018-09-19 15:14:42 -07:00
David Heinemeier Hansson
01971b48c4 Missing suffix 2018-09-19 15:01:33 -07:00
David Heinemeier Hansson
26bfd1c59c Only deliver pending emails to the mailroom
Makes it easier to test without triggering this behavior.
2018-09-18 17:28:35 -07:00
David Heinemeier Hansson
0f140fe158 Add callbacks 2018-09-18 16:42:38 -07:00
David Heinemeier Hansson
5f73fa84ff Extract mailbox test suites into feature-specific slices 2018-09-18 16:42:27 -07:00
David Heinemeier Hansson
4d428e078e Proper order 2018-09-18 16:26:35 -07:00
David Heinemeier Hansson
016ba4dbfa Process inbound emails with state and exceptions 2018-09-18 16:26:30 -07:00
David Heinemeier Hansson
1219b070d7 Add test for unsupported content type 2018-09-18 16:11:03 -07:00
David Heinemeier Hansson
4a9b45ce22 Use a test helper to create fixtures rather than rely on them being predefined
Too much hassle to manage all the steps compared to just pointing to an .eml fixture and having it setup for you.
2018-09-18 16:07:06 -07:00
David Heinemeier Hansson
65a6d525c6 Add basic, unauthenticated inbound emails controller 2018-09-17 22:32:05 -07:00
David Heinemeier Hansson
dd55bf66d2 Assert the intended email was processed 2018-09-17 22:18:55 -07:00
David Heinemeier Hansson
a38f41a00e Keep the riff raff out 2018-09-17 22:15:45 -07:00
David Heinemeier Hansson
a6146d2e89 First end-to-end rickety test 2018-09-17 22:15:27 -07:00
David Heinemeier Hansson
03b1841007 Add dummy app for testing 2018-09-17 17:48:32 -07:00
David Heinemeier Hansson
4ab739a72a Skeleton 2018-09-17 16:30:33 -07:00