Тестирование хеш-формата omniauth с помощью rspec - PullRequest
1 голос
/ 23 ноября 2011

Я пытаюсь написать несколько тестов для интеграции Omniauth.В частности, я хочу знать, изменился ли формат хэша от версии к версии, если я обновлюсь.

Я нашел вики (https://github.com/intridea/omniauth/wiki/Integration-Testing), которая показывает, что я могу макетировать аутентификацию вручную:

OmniAuth.config.mock_auth[:twitter] = {
    'provider' => 'twitter',
    'uid' => '123545'
    # etc.
  }

... но я не вижу в этом ничего полезного. Я должен вручную настроить хеш на то, что, как я ожидаю, вернется хеш Омниавта. Это не говорит мне, если хеш, который на самом деле есть Омниаут для возврата соответствует этому формату.

Я что-то упускаю здесь из-за чего-то очевидного? Как я могу проверить, является ли ожидаемый формат на самом деле , что планирует дать мне Омниавт?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...