[Wtr-general] OT: more on testing email
Bret Pettichord
bret at pettichord.com
Tue Sep 5 15:18:07 EDT 2006
You communicate with an SMTP server using a socket, so it don't much
matter what it is written it.
The idea here is that the SMTP server is under the control of the
testing system. Instead of forwarding email, it can be queried to find
out what email it would have sent. This query interface is what we would
want to be in Ruby.
1. Run Mock SMTP server on port 25
2. When application sends email it will go to your mock server.
3. You ask your mock server what email it got.
Another option would be to add a mock/test interface to dumbster that
would bind to another socket -- then it could be used from any language.
Bret
Paul Rogers wrote:
> Where would this be used in a ruby system? I didnt read thoroughly but I thought this mocked out the smtp server for a java system. Is your web app written in ruby, so a ruby version of this can become a mock in your app?
>
> But saying that, I do agree it would be a great thing to do
>
> Paul
>
> ----- Original Message -----
> From: Bret Pettichord <bret at pettichord.com>
> Date: Wednesday, August 30, 2006 10:46 am
> Subject: Re: [Wtr-general] OT: more on testing email
>
>
>> Any one want to port this to Ruby? It would be awesome!
>>
>> Chris McMahon wrote:
>>
>>> This link just got posted on the agile-testing list, it looks
>>> effective: http://quintanasoft.com/dumbster/
>>>
>> _______________________________________________
>> Wtr-general mailing list
>> Wtr-general at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/wtr-general
>>
>>
> _______________________________________________
> Wtr-general mailing list
> Wtr-general at rubyforge.org
> http://rubyforge.org/mailman/listinfo/wtr-general
>
More information about the Wtr-general
mailing list