У меня есть особая ситуация - файл rspec завершается неудачно, когда запускается независимо, но работает нормально, когда запускается как часть всего набора.
Я считаю, что проблема в том, что MyController не распространяется ApplicationController.Поэтому метод action не определен для MyController.
MyController
ApplicationController
action
Кажется, что class MyController блокирует загрузку магического класса Rails.Либо тест должен явно require контроллер, либо расширение должно быть определено с MyController.class_eval
class MyController
require
MyController.class_eval