مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2026-01-21 07:09:48 +00:00
refactor: move senders in to app/senders/
هذا الالتزام موجود في:
@@ -9,7 +9,7 @@ module MessageDequeuer
|
||||
|
||||
describe "#send_result" do
|
||||
it "can be get and set" do
|
||||
result = instance_double(Postal::SendResult)
|
||||
result = instance_double(SendResult)
|
||||
state.send_result = result
|
||||
expect(state.send_result).to be result
|
||||
end
|
||||
@@ -17,20 +17,20 @@ module MessageDequeuer
|
||||
|
||||
describe "#sender_for" do
|
||||
it "returns a instance of the given sender initialized with the args" do
|
||||
sender = state.sender_for(Postal::HTTPSender, "1234")
|
||||
expect(sender).to be_a Postal::HTTPSender
|
||||
sender = state.sender_for(HTTPSender, "1234")
|
||||
expect(sender).to be_a HTTPSender
|
||||
end
|
||||
|
||||
it "returns a cached sender on subsequent calls" do
|
||||
sender = state.sender_for(Postal::HTTPSender, "1234")
|
||||
expect(state.sender_for(Postal::HTTPSender, "1234")).to be sender
|
||||
sender = state.sender_for(HTTPSender, "1234")
|
||||
expect(state.sender_for(HTTPSender, "1234")).to be sender
|
||||
end
|
||||
end
|
||||
|
||||
describe "#finished" do
|
||||
it "calls finish on all cached senders" do
|
||||
sender1 = state.sender_for(Postal::HTTPSender, "1234")
|
||||
sender2 = state.sender_for(Postal::HTTPSender, "4444")
|
||||
sender1 = state.sender_for(HTTPSender, "1234")
|
||||
sender2 = state.sender_for(HTTPSender, "4444")
|
||||
expect(sender1).to receive(:finish)
|
||||
expect(sender2).to receive(:finish)
|
||||
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم