Wales face world champions South Africa after suffering 11 successive Test defeats.