Super League: Catalans have class to pass tough St Helens test