У вас должны быть тесты в самом проекте драгоценного камня.
В качестве примера вы можете видеть, что cancancan имеет структуру каталогов, аналогичную всем другим проектам rails, с корневой папкой 'spec' уровня.
Возможно, вам придется использовать rspec, а не rspec-rails, в зависимости от настроек вашего драгоценного камня, но здесь нет настоящего волшебного соуса. Вы должны написать тесты, которые охватывают функциональность самого драгоценного камня, в кодовой базе драгоценного камня. Но вы не должны писать тесты для драгоценного камня в проектах, которые его включают. Или, по крайней мере, не больше, чем вы могли бы для других драгоценных камней (так что может быть некоторая насмешка / проверка / создание интерфейса, но не прямое тестирование драгоценного камня).