Да, вы можете проверить разрешения. См. здесь в разделе Авторизация :: TestHelper - требуйте помощников в вашем файле spec_helper и включите Authorization :: TestHelper. Это включает методы, которые позволяют вам указать текущего пользователя и его привилегии в методе before
rspec.
Еще один совет: чтобы упростить создание заводских объектов, у декларативного_авторизации есть метод without_access_control
, который позволяет обойти авторизацию в ваших before
разделах.