I'm trying to build a gem that adds some methods to another gem. In this case, the gem on top of which I am building is cancancan. I'm concerned, since I'll be including new methods into the CanCan::Ability module that interact with existing CanCan components, that I could potentially break something serious in CanCan's code which could be otherwise caught in rspec tests. Ideally, the existing suite of tests for cancancan could be run inside my gem's suite of tests after the CanCan::Ability module has been modified by my gem.
How would I go about includin the suite of cancancan tests into my own gem, so that I can run cancancan's tests in addition to my own?