Writing unit test in golang for workflow that waits for signal