1

我正在处理一项需要我限制付款请求的任务,限制为每几秒一次付款。任务完成得很好并且工作正常,即使是确认油门执行良好的测试也在正常工作。我唯一的问题是它使其他付款测试失败。

我一直在看不同的文章,他们说添加Rack::Attack.enabled = false可以为我解决这个问题,但这显然不是因为我的测试仍然失败,测试仍然失败。

以下是我阅读并实施的文章,到目前为止没有任何效果:

有没有人使用机架攻击并经历过这种情况?

这是我添加的代码,但一切仍然失败:已添加Rack::Attack.enabled = falseconfig/environments/test.rb 我将其添加到测试文件中以对其进行测试:

before do
 # Enable Rack::Attack for this test
 Rack::Attack.enabled = true
 Rack::Attack.reset!
end

after do
 # Disable Rack::Attack for future tests so it doesn't
 # interfere with the rest of our tests
 Rack::Attack.enabled = false
end

我错过了什么吗?

4

0 回答 0