Нет, но вы можете проверить, работает ли :authenticate_user
, как ожидалось, проверив, что он либо делает , либо не делает то, что вы намеревались.
Как и во всех модульных тестах, речь идет не о «существует ли этот метод?», А о «этот метод делает то, что мы ожидаем?»Если метод не существует, мы не проверяем это, потому что нам все равно.Мы хотим, чтобы поведение соответствовало нашим ожиданиям, а не коду.Если наш код не соответствует нашим ожиданиям, мы должны исследовать, читать, реорганизовывать и т. Д. Но это человеческая работа, а не работа RSpec.
Я предполагаю, что вы просто пытаетесь быть СУХИМЫМ и избегатьпроверка аутентификации, если "skip_before_authentication" уже существует, но это действительно плохая идея, даже если бы это было возможно.