我正在尝试构建一个为另一个gem添加一些方法的gem。在这种情况下,我正在构建的宝石是cancancan。我很担心,因为我将在CanCan :: Ability模块中包含与现有CanCan组件交互的新方法,这可能会破坏CanCan代码中的一些严重问题,否则可能会在rspec测试中被捕获。理想情况下,在我的gem修改了CanCan :: Ability模块之后,cancancan的现有测试套件可以在我的gem测试套件中运行。
我如何将cancancan测试套件包含在我自己的宝石中,以便我可以运行cancancan测试以及我自己的测试?