test: add tests for message unqueueing

This adds a comprehensive set of tests for the message unqueueing service.

Additionally, it improves how message databases are used for testing environments.
This commit is contained in:
Adam Cooke
2024-02-23 22:51:34 +00:00
committed by Adam Cooke
parent 465f4d8247
commit b4016f6b49
21 changed files with 1658 additions and 84 deletions
+5
View File
@@ -53,5 +53,10 @@ FactoryBot.define do
trait :suspended do
suspended_at { Time.current }
end
trait :exceeded_send_limit do
send_limit_approaching_at { 5.minutes.ago }
send_limit_exceeded_at { 1.minute.ago }
end
end
end