On Tuesday 05 June 2007, Michael Siebert wrote:

> ich habe da mal ein kleines Testing-Problem. Die Situation ist
> folgende: Ich habe eine Anwendung, die via REST und respond_to eine
> XML API zur Verfügung stellt. Es gibt ein Rails Plugin, das diese API
> nutzt und die Zugriffe darauf macht, mittels Net::HTTP. Zur
> Qualitätssicherung sollen natürlich Unit-Tests geschrieben werden.
> Meine Frage ist nun: wie teste ich das Ganze möglichst isoliert?

Ich bin nicht überzeugt, für Unit-Tests mit Net::HTTP zu hantieren. Du 
willst doch testen, ob dein Anwendung das richtige XML liefert und auch 
wieder akzeptiert. Das geht prima in einem Rails IntegrationTest. Ich 
habe das mal gemacht, um zu sicherzustellen, dass die ich die 
XML-Repräsentation, die bei einem GET raus kommt, auch bei einem PUT 
wieder akzeptiert wird. Das ist nicht, was du machen willst, kann aber 
vielleicht als Inspiration dienen:

http://schuerig.de/michael/blog/index.php/2007/02/27/xml-round-tripping/

Michael

-- 
Michael Schuerig
mailto:[EMAIL PROTECTED]
http://www.schuerig.de/michael/
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an