The San Francisco Giants' mental toughness will be tested by the loss of Melky Cabrera to a 50-game drug suspension.