Hi,
I was wondering if anyone had some tips for a good way to write a test
for a Controller or Component that performs an outgoing request?
Ordinary models and things are so much more self-contained and
therefore usually not a big problem writing tests for.

In my case I a talking about a Component that performs SOAP calls to
an "outside" server, a Controller that works like a router/gateway
(incoming requests trigger calls to different sub-servers determined
by the content of the request and a stored list of available sub-
servers). It does this using simple curl.

I would like to be able to write a test for these to determine of the
correct SOAP-endpoint or http-address is contacted... without actually
contacting them. I can configure the endpoints to be somewhere o
localhost for the tests but I don't know how I would then make the
testcase capture that request and compare it to my expected result.

Another more common example would be an email-component where you
might want to test if the correct SMTP is contacted without sending a
bunch of emails.


Any ideas?

/Martin
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to