ruby-on-rails 工作进程规范失败

ztmd8pv5  于 2023-03-09  发布在  Ruby
关注(0)|答案(1)|浏览(184)

我有一个工人,我写的规格成功和失败的条件。

if http_response.success?
  "Login Event Success"
else
  raise "Login Event Failed"
end

错误格式如下:

"{\n \"status\" : 400,\n  
     \"error\" : \"Bad Request\",\n  \"message\" : \"ID field not be empty\",\n  \"path\" : \"/publish/event\"\n}"

具体来说,我是这样写的:
一个二个一个一个
测试失败:

Failures:

   1) EventWorker unsuccessful response returns a unsuccessful response
 Failure/Error: expect(described_class.jobs.count).to eq(1)
 
   expected: 1
        got: 0
 
   (compared using ==)

我做的是不正确的,我没有得到什么。因为这是不去在其他条件下的主要工人。
有人能帮我解决这个负面的情况吗?

de90aj5v

de90aj5v1#

假设stub_request来自webmock ...
你从来不做请求。stub_request不做请求。你需要做请求。

相关问题