Summary
French to Spanish:   more detail...
  1. à toute épreuve:
    • Wiktionary:
      à toute épreuve → infalible