Currently when a UITableViewCell has isUserInteractionEnabled set to false, tapCell taps the cell (I think internally it calls the UITableViewDelegates select cell method directly).
I think it would be more valuable if tapCell did nothing, and the tester would have their assertions about what happens after the tap fail.