Wpis z mikrobloga

@blend: Tak, jak najbardziej, tak jak geszue napisał. Aczkolwiek to zależy od ilości logiki ukrytej pod wielokropkami. Gdyby to była prosta funkcja, która jedynie grupuje wywołania innych funkcji, bez ifów, pętli, czegokolwiek bardziej skomplikowanego, tylko lista wywołań to nie bardzo jest co testować bo nie ma co się tu popsuć.
Jeśli natomiast masz ify, przeliczenia, pętle to warto ten kod w teście wykonać i się upewnić czy na pewno właściwy service
@blend: No i nie do końca jest sens tego testować - underscore oznacza zapewne funkcję prywatną, których nie powinno się testować. Testować powinniśmy tylko interfejsy. Testując interfejs powinienieś sprawdzić tak jak napisał @murison czy metody service.sms i service.email zostały wywołane z poprawnymi argumentami za pomocą mockowania.