Rspec 需要状态代码 201 但在代码 200 上失败
Rspec expects status code 201 but fails on code 200
我正在使用 Rspec 来测试 API,我的一项测试需要错误代码 201 但失败了,因为它收到了意外代码 200,代码如下:
it 'returns status code 201' do
expect(response).to have_http_status(201)
end
我希望所有状态 200 都通过测试。我应该使用什么方法?我需要创建一个测试助手来完成这个吗?
it "have success status" do
expect(response).to have_http_status(:success)
end
匹配器消息说
expected the response to have a success status code (2xx)
我正在使用 Rspec 来测试 API,我的一项测试需要错误代码 201 但失败了,因为它收到了意外代码 200,代码如下:
it 'returns status code 201' do
expect(response).to have_http_status(201)
end
我希望所有状态 200 都通过测试。我应该使用什么方法?我需要创建一个测试助手来完成这个吗?
it "have success status" do
expect(response).to have_http_status(:success)
end
匹配器消息说
expected the response to have a success status code (2xx)