ваш подход к заглушке не сработал, потому что oauthenticate вызывается, как только класс загружается, так что к тому времени, когда вы заглываете значение до того, как фильтр уже был установлен на контроллере.
Я нашел способ обойти это, переопределив базовый метод фильтра, следующим образом:
before :each do
OAuth::Controllers::ApplicationControllerMethods::Filter.class_eval do
def filter(controller)
return true
end
end
end
Я нашел это чище, чем необходимость создания oauth-токенов и заголовков, хотя, конечно, это не так.больше не проверяйте вашу аутентификацию.