Może Javascript (albo Mocha) jeszcze na tyle nie dojrzał aby pisać w nim poprawny kod bez powtórzeń.
A teraz mi pokaż powtórzenia w kodzie testów :)
Zauważ, że te instrukcje nie są takie same, ale operują na innych metodach obiektu console. Jasne, można sobie napisać instrukcję pomocniczą, ale wówczas po prostu przenosisz problem o warstwę abstrakcji wyżej. Można też wepchać wszystkie testy razem, ale wówczas mockujesz naraz więcej niż potrzebujesz. No i przede wszystkim: IMO byłoby to mniej czytelne.
Rozumiem, że jak funkcja ma rysować czerwony prostokąt na ekranie to mam się podłączyć do serwera wyświetlania systemu i sprawdzić w teście czy odpowiednia funkcja się wywołuje ? O_O
To zależy co testujesz. Jeśli testujesz, czy faktycznie się rysuje, to raczej innej możliwości nie ma ;)