У меня была такая же проблема.
Я закончил тем, что выполнил обычные спецификации, для чего нужно, чтобы вы добавили другое имя в describe
, в противном случае rspec узнает, что это контроллер, и попытается вызвать в нем некоторые неопределенные методы (потому что тесты rspec-контроллера фактически выполняются для ActionController: : Базовый, а не абстрактный контроллер :: базовый)
Удачи!