使用rspec测试omniauth哈希格式

时间:2011-11-22 20:39:44

标签: ruby-on-rails-3 integration-testing bdd omniauth rspec-rails

我正在尝试为Omniauth集成编写一些测试。具体来说,我想知道如果我升级,哈希的格式是否已从版本更改为版本。

我找到了wiki(https://github.com/intridea/omniauth/wiki/Integration-Testing),它显示我可以手动模拟auth:

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

...但我不认为这有用。我必须手动配置哈希到我期望Omniauth的哈希返回。这并没有告诉我Omniauth 实际上返回的散列是否适合该格式。

我错过了一些明显的东西吗?我如何测试我期望的格式是否实际 Omniauth计划给我的是什么?

0 个答案:

没有答案