Я решил это, добавив новую функцию, предназначенную только для тестирования:
export function setMockNum (mock) {
num = mock
}
И я могу сделать то же самое и для функций и объектов.
Это читаемо ( намерение ясно), и это позволяет мне двигаться вперед.