Comments 8
Спасибо, как раз в тему, осваиваю tdd.
Вы не могли бы уточнить по поводу mock lwp — где эти настройки производятся, в скрипте теста? Или в основном? И как потом тестируется основной скрипт?
Вы не могли бы уточнить по поводу mock lwp — где эти настройки производятся, в скрипте теста? Или в основном? И как потом тестируется основной скрипт?
0
Это всё в самих тестах, после таких подготовительных операций можно вызвать функцию тестируемого модуля (которая внутри делает HTTP вызов через LWP) и она отработает так как если бы внешний скрипт вернул заданный результат
0
То есть, в тесте сделать объект $Mock_ua, и передать его модулю? А модуль внутри должен по умолчанию делать объект lwp, а если ему передают какой-то другой, то брать его?
0
Еще один удобный модуль от автора Dancer: Test::TinyMocker
+1
Sign up to leave a comment.
Шпаргалка по mock-объектам в Perl