rspec 问答列表

如何等待和接受带有水豚/硒的警报框

作者:Tibor Nagy 提问时间:2/18/2014

我在 rspec 测试中使用以下代码: describe "Save should create a BasketItem and a Basket" do subject { lambda ...

Rails 4 - 如何使用 rspec 通过自定义响应模拟异常?

作者:Shruthi R 提问时间:8/26/2022

在 rails 4 中,我使用 rspec 编写测试用例。目前,我想模拟一个服务调用,该调用会引发异常并返回 required(custom) 输出。 例如: allow(RestClient)....

RSpec:为什么“instance_double”适用于 StandardError,而不适用于其他异常类?

作者:Richard-Degenne 提问时间:8/10/2023

在某些测试中,我想设置一个引发特定异常类的模拟。因为这个特定的异常很难在测试中实例化,所以我想使用双精度。 下面是一个示例。 class SomeError < StandardError de...

如何在Ruby Rails中为类中的辅助方法编写rspec测试?

作者:Alex 提问时间:10/18/2023

module MyApp class V5::Org::LeaveRequests < Base helper do def leave_requests_for_member! error...

如何配置 Rails 以使用带有 RSpec 的模型中的子文件夹?

作者:B Seven 提问时间:10/30/2023

我在models文件夹内有子文件夹: 应用程序/模型/foos/bar.rb 自动加载路径在 application.rb 中配置: module AppName class Applicat...

TimeCop 未在模型方法中调整时间

作者:daveasdf_2 提问时间:10/27/2023

使用 Rails、rspec、FactoryBot、Capybara、Whenever、TimeCop。 我尝试在 Rspec/Capybara 测试期间在“00:01,每 1.day”(每天凌晨 ...

Rspec:块运行多次

作者:mrateb 提问时间:10/25/2023

我在 rspec 中有一个简单的测试,如下所示: RSpec.describe "api_request", type: :request do context "when a certain c...

Capybara 发送意外的 google http 请求

作者:mr_muscle 提问时间:10/8/2023

在我的 Rails 7 应用程序中,我有一个简单的单页 Web 表单,用户在其中有一个输入文本字段和提交按钮。用户在字段中提供一些文本并按下提交按钮后,表单提交将通过 Turbo 异步处理。我用水豚准...

使用 RSpec 测试嵌套哈希时随机排序数组的匹配

作者:23tux 提问时间:9/1/2023

在我的 RSpec 测试中,我经常遇到像这样比较深度嵌套哈希的挑战 { foo: ["test", { bar: [1,2,3] }] } 这些值是从无法保证顺序的数据库中读取的,我也不关心顺序...

测试:如何检查一个 sidekiq 作业是否将另一个 sidekiq 作业排入队列

作者:Felipe Junges 提问时间:10/8/2023

我有这两个示例类,我想编写一个首次运行 PaymentCheckJob 的 rspec,如果payment_type == 'ticket',我想检查它是否将另一个 sidekiq 作业排入队列 c...


共42条 当前第1页