stubbing

Stubbing ändert eine Instanzmethode oder Eigenschaft eines Objekts zur Laufzeit, um seine Funktionalität zu erweitern.
1
Antwort

Instanzvariablen in rspec-Tests auffüllen

Ich habe eine Klasse mit folgender Initialisierungsmethode. %Vor% und ich möchte die Methode testen, die dann etwas mit @my_var macht %Vor% Wie ändere ich @my_var vor dem Test, dass es ein Array richtig zurückgibt? Ist das mögli...
25.10.2012, 13:20
1
Antwort

Wie wird "bereitgestellt" in Midje in eine Tat umgesetzt?

Ich habe Clojure in Action Kapitel 8 über TDD gelesen und mit dem Stubbing-Makro experimentiert. Es verwendet den dynamischen Bindungsmechanismus, um Funktionen zu stubben. Leider ist es in Clojure 1.3 nicht möglich, den Bindungsmechanismus für...
22.10.2011, 17:49
1
Antwort

Wie stubst du ActiveRecord :: Base-Methoden, ohne Annahmen darüber zu machen, wie sie verwendet werden?

ActiveRecord::Base hat eine große API mit mehreren Methoden zum Suchen und Speichern von Objekten. Zum Beispiel könnten Ihre AR::B -Objekte aus einer Reihe von Methoden instanziiert worden sein: Foo.new(…) Foo.create(…) Foo....
15.03.2012, 11:32