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