У меня есть несколько повторяющихся спецификаций, которые я бы хотел сделать DRY. Общая функциональность не поддается переходу в блок beforeEach
. По существу, это создание объекта и 4 строки для каждого из 12 объектов, я хотел бы превратить эти 4 строки в один вызов функции.
Где я могу помещать вспомогательные функции в спецификацию Kiwi?
В RSpec я могу просто поместить def
между spec-блоками, но это не представляется возможным здесь. Я даже пробовал пропустить макрос SPEC_END
и добавить этот контент сам, чтобы я мог добавлять функции внутри @implementation из SPEC_BEGIN
, но это тоже не работает.
Коррекция... Я могу управлять чем-то подобными работами с ручным кодированием макроса SPEC_END
. У меня был конец} неправильно установлен. Но все же, он терпит неудачу, потому что метод не находится в @interface
.