Hej
Jak testujecie concerns?
Krótkie przypomnienie ocb: http://37signals.com/svn/posts/3372-put-chubby-models-on-a-diet-with-concerns
Używam Rspec.
Hej
Jak testujecie concerns?
Krótkie przypomnienie ocb: http://37signals.com/svn/posts/3372-put-chubby-models-on-a-diet-with-concerns
Używam Rspec.
Dawno nie testowałem Concerns, ale najprościej chyba stworzyć DummyModel, w którym includujesz dany concern. I testujesz metody na tym modelu.
Widzę 2 podstawowe rozwiązania:
Ja też piszę service objects, i mimo że zalatuje mi javą (długie nazwy klas) jest to chyba najklarowniejsze rozwiązanie w dużym projekcie z dużą ilością logiki biznesowej.
true
Klasa która zazwyczaj ma więcej niż 200 LOC idzie do refaktoru i jest rozbijana na mniejsze.