test()
можно обернуть исходные функции с их аргументами в функции:function test(fn1, fn2){
if(fn1()){
console.log('blabla');
} else {
fn2();
}
}
// в вызове оборачивайте в функции:
test(() => real_function1(arg0, arg1), () => real_function2(arg3));
test(real_func1.bind(null, arg1, arg2), real_func2.bind(null, arg3));