ruby-on-rails - 如何为 Rails Controller 添加延迟以进行测试?

标签 ruby-on-rails ruby ajax ruby-on-rails-3 testing

我正在测试 Web 应用程序的前端,并想测试在 AJAX 请求之间的各种延迟下,某些转换是如何出现的。有什么方法可以向我的 Controller 添加 sleep(1500) 以延迟响应?

最佳答案

Controller 是这样的:

def catalog
  #Makes the request pause 1.5 seconds
  sleep 1.5

  ...
end

更好的是:只为开发环境添加 sleep 。

关于ruby-on-rails - 如何为 Rails Controller 添加延迟以进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7098732/

相关文章:

ajax - 通过 WP REST API 创建评论时会收到电子邮件通知

javascript - 带有表单的动态模态 - 未定义的发布数据

ruby-on-rails - 生产环境错误

ruby-on-rails - 处理旧数据库中的列名 'hash'

ruby - 快速处理大量 CSV 数据的最佳方式

ruby-on-rails - 在resque队列中查找特定作业

ajax - 如何返回带有错误消息的 json

ruby-on-rails - 如何删除单元测试并将其替换为 rspec?

ruby-on-rails - 未使用 Ruby Rails 最新版本

ruby - 从字符串中删除重复的数字和运算符