Mam kilka powtarzalnych specyfikacji, które chciałbym OSUSZCZYĆ. Wspólna funkcjonalność nie pozwala na przejście do bloku beforeEach
. Zasadniczo jest to tworzenie obiektu i 4 linie dla każdego z 12 obiektów, chciałbym przekształcić te 4 linie w jedno wywołanie funkcji.Funkcje pomocnicze w specyfikacji Kiwi
Gdzie mogę umieścić funkcje pomocnicze w specyfikacji Kiwi?
W RSpec mogę po prostu wstawić def
między blokami specyfikacji, ale tutaj nie wydaje się to możliwe. Próbowałem nawet pomijając makro SPEC_END
i sam je dodając, abym mógł dodać funkcje wewnątrz @implementation z SPEC_BEGIN
, ale to też nie działa.
Korekta ... Potrafię zarządzać czymś podobnym przy ręcznym kodowaniu makra SPEC_END
. Miałem koniec} źle umieszczone. Ale nadal się nie powiedzie, ponieważ metoda ta nie znajduje się w @interface
.
zobaczyć ten https://github.com/kiwi-bdd/Kiwi/issues/138 – onmyway133