Size: a a a

2018 October 19

VM

Vasiliy M in Random Ruby Chat
Таким кульбитом можно вообще подменять код метода
источник

IZ

Ivan Zaitsev in Random Ruby Chat
Всем спасибо, решил пока проблему таким образом:
          expect_any_instance_of(Operation).to receive(:result_nodes=)
источник

VM

Vasiliy M in Random Ruby Chat
Я так делал когда надо было генерацию проверочного кода делать, чтобы дальше по цепочке я мог манипулировать своим кодом а не рандомным
источник

D

Dimon in Random Ruby Chat
Тестируй double тогда
источник

RV

Roman V in Random Ruby Chat
как вариант - создай дабл, застабь .new на классе чтобы возвращала дабл
источник

RV

Roman V in Random Ruby Chat
сразу проверишь что создается с нужными параметрами в конструкторе и получает нужные вызовы
источник

RV

Roman V in Random Ruby Chat
Vasiliy M
Я так делал когда надо было генерацию проверочного кода делать, чтобы дальше по цепочке я мог манипулировать своим кодом а не рандомным
тут на днях узнал что pry умеет код подкладывать в рантайме
источник

RV

Roman V in Random Ruby Chat
пиздец как раньше без этого жил
источник

D

Dimon in Random Ruby Chat
Прай вообще бомба
источник

RV

Roman V in Random Ruby Chat
вообще кстати интересно
источник

RV

Roman V in Random Ruby Chat
насколько этот процесс поддается статическому анализу и автоматизации
источник

RV

Roman V in Random Ruby Chat
типа рспек, хочу тестировать вот эту хуйню в этом месте, изолируй
источник

RV

Roman V in Random Ruby Chat
и он тебе кабанчиком даблы и экспекты расставляет
источник

VM

Vasiliy M in Random Ruby Chat
Roman V
и он тебе кабанчиком даблы и экспекты расставляет
Так это, ты глянь там метод для моделей
источник

VM

Vasiliy M in Random Ruby Chat
Ща скажу
источник

VM

Vasiliy M in Random Ruby Chat
build_stubbed
источник

VM

Vasiliy M in Random Ruby Chat
Для фэкторибота который тебе инстанс модели херачит со связями и всем фаршем без вставок в бд
источник

VM

Vasiliy M in Random Ruby Chat
Дабл на дабле
источник

RV

Roman V in Random Ruby Chat
мм это прикольно
источник

RV

Roman V in Random Ruby Chat
но я другое немного имел в виду
источник