аргумент был такой - если кто-то поменяет порядок, то два раза подумает вместо одного
Такое ощущение, что порядок там неважен. Был бы важен, был бы результат первой функции, который используется во второй. Если же там настолько важный сайд-эффект, то тогда лучше его сделать явным. Любой лишний тест усложняет систему и делает тестирование неустойчивым. Поменяешь две строки в коде, и надо переписывать 30 тестов. Я бы писал тесты там, где есть логика. Ветвления, циклы, рекурсия, вот это вот всё.