https://github.com/vpulim/node-soap has the server support to mock a 
service in node.

On Wednesday, May 7, 2014 10:08:22 AM UTC-7, Reza Razavipour wrote:
>
> Right now my soap calls are so deeply nested into my REST routes, I think 
> I have to start pulling those out, and make them more accessible directly. 
> Only then I can mock the specific calls.
> I was really hoping for a SOAP mock server that I can add the call 
> supports to them but like you said I can simulate that will timeouts and 
> something that returns some fake data.
>
> It is not trivial and it is tedious...
>
>
>
> On Wednesday, May 7, 2014 9:43:19 AM UTC-7, Paul Ciorogar wrote:
>>
>> I would make a mock object that pretends to have the functions and 
>> callbacks of the SOAP server so that I can control what data I can get from 
>> it.
>> And if you have to wait for multiple asynchronous calls to finish so that 
>> you can reach a conclusion or build a page I would simulate that with a 
>> setTimeout on each callback.
>> What did you have in mind?
>>
>> On Wednesday, May 7, 2014 4:11:03 AM UTC+4, Reza Razavipour wrote:
>>>
>>> I am writing a web server in node and express and most of the routes 
>>> make SOAP calls.
>>> I want to write test cases for my routes. I have enough for my non SOAP 
>>> call features.
>>>
>>> So I need to have a mock SOAP server? How would that look? 
>>>
>>> What are the suggestions for this problem?
>>>
>>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/a5c5f295-852f-46fe-9154-96d7067ff45b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to