Rails 4 - 如何使用 rspec 通过自定义响应模拟异常?
作者:Shruthi R 提问时间:8/26/2022
在 rails 4 中,我使用 rspec 编写测试用例。目前,我想模拟一个服务调用,该调用会引发异常并返回 required(custom) 输出。 例如: allow(RestClient)....
Ruby 问答列表
作者:Shruthi R 提问时间:8/26/2022
在 rails 4 中,我使用 rspec 编写测试用例。目前,我想模拟一个服务调用,该调用会引发异常并返回 required(custom) 输出。 例如: allow(RestClient)....
作者:Timur Shtatland 提问时间:5/15/2023
这个问题在这里已经有答案了: 如何创建退出消息 (3 个答案) Ruby 检查程序当前是否正在关闭 (1 个答案) 6个月前关闭。 我想为用户写入一个或一个干净、简单的错误消息,而没有(详细的)回溯...
作者:Timur Shtatland 提问时间:5/25/2023
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 6个月前关闭。 改进此问题 我想在失败时为用户写一条干净、简单的错...
作者:Richard-Degenne 提问时间:8/10/2023
在某些测试中,我想设置一个引发特定异常类的模拟。因为这个特定的异常很难在测试中实例化,所以我想使用双精度。 下面是一个示例。 class SomeError < StandardError de...
作者: 提问时间:6/19/2017
在 from config > 环境中,通过更改 production: > production.rb 中,开发人员可以打开生产环境的完整错误报告。Rails 4config.consider_al...
作者:John 提问时间:4/7/2012
Ryan Davis 的 Ruby QuickRef 说(没有解释): 不要拯救 Exception。曾。否则我会捅你一刀。 为什么不呢?什么是正确的做法?...
作者:Rothbury Estate 提问时间:3/29/2022
我正在尝试创建一个只允许字符串传递的数组,根本不允许数字。有没有办法使这成为可能? 我已经尝试了以下方法,期望如果一个整数通过,那么它就会引发错误,但是我忘记了“gets”方法将所有内容转换为字符串...
作者:aj soprano 提问时间:8/2/2022
在 rails 中引发异常时,我还想添加一个自定义响应。 例如,如果我做了一个自定义的 404 异常,那么我希望响应是这样的。我正在考虑做这样的事情:msg: "no record found ra...
作者:N0ne 提问时间:11/23/2022
我在处理异常时遇到了问题。我知道该怎么做,但我不确定什么是营救他们的正确地方。例如: class ExampleService def call ... raise ExampleServic...
作者:Steph 提问时间:6/15/2022
我只想跳过 CombinePdf::P arsingError(不支持可选内容 PDF 文件,并且无法安全地提取其页面。 当我在 begin/rescue 中上传 PDF 文件但它不起作用时,我该怎么...