1

我想使用具有不同请求参数的相同 uri,我该怎么做?以下示例似乎不起作用(

  stub_request(:post, "http://tests/1/users/create").
      with({email: 'wrong_format'}).
      to_return(status: 400, body: {msg: 'Bad request'}.to_json, headers: {})

  stub_request(:post, "http://tests/1/users/create").
      with(email: "test@mail.com").
      to_return(status: 200, body: {msg: 'Thanks for signing up for us'}.to_json, headers: {})
4

1 回答 1

0

根据文档所说, with 子句不正确(您应该使用body: { email: "foo@bar.de" }或类似的东西)。

文档在这里!

于 2015-11-27T08:14:23.377 回答