> It has an issue with testing for multiple classes though

The custom matcher does? It looks like all it does is call `hasClass` internally.