On Tuesday 05 June 2007, Michael Siebert wrote:
> Am 05.06.07 schrieb Michael Schuerig <[EMAIL PROTECTED]>:
> > Ich bin nicht überzeugt, für Unit-Tests mit Net::HTTP zu hantieren.
>
> Eben das ist es ja. Der Wrapper, der auch eigene Logik hat, verlässt
> sich quasi darauf, dass er die richtigen XML Daten bekommt.
> wir mal, die App, von der er die Daten bekommt, sei getestet und
> fehlerfrei :), dann gilt es ja zu testen, ob die Logik der
> Wrapper-Klasse korrekt ist. Und genau da liegt ja die Schwierigkeit,
> das ganze isoliert testen zu können.

Um welches Plugin geht es denn eigentlich? Soetwas wie ActiveResource? 
Bei ARes selbst ist es anscheinend -- leider -- so, dass jedenfalls die 
dazu gehörigen Tests nur mit HTTP-Server funktionieren. 

Anwender von ARes sollten dieses nicht in eigenen Tests testen, sondern 
nur die eigene Funktionalität. Ich habe ARes bisher nur gelesen, nicht 
verwendet. Um für Tests die enge Kopplung zwischen der 
ARes-HTTP-Maschinerie und eigenem Code zu durchbrechen, würde ich die 
relevanten ARes-Methoden durch gemockte Methoden ersetzen.

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