相关疑难解决方法(0)

如何在RSpec中模拟类方法期望语法?

我对如何使用新expect语法模拟类方法感到困惑.这有效:

Facebook
  .should_receive(:profile)
  .with("token")
  .and_return({"name" => "Hello", "id" => "14314141", "email" => "hello@me.com"})
Run Code Online (Sandbox Code Playgroud)

这不是:

facebook = double("Facebook")
allow(facebook).to receive(:profile).with("token").and_return({"name" => "Hello", "id" => "14314141", "email" => "hello@me.com"})
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这里有什么问题?

ruby rspec ruby-on-rails

5
推荐指数
1
解决办法
1165
查看次数

标签 统计

rspec ×1

ruby ×1

ruby-on-rails ×1