RSPec 问答列表

如何使用 RSpec 3.12 检查记录停用?

作者:user1185081 提问时间:11/7/2023

My Playground 控制器并没有真正删除记录,如果有人想要删除 Playground,它会将它们标记为非活动状态: def destroy @playground.set_as_inact...

Rails 测试正在通过,但由于语法错误,服务器拒绝开始生产 [已关闭]

作者:aks 提问时间:9/29/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 上个月关闭。 改进此问题 这是我面临的一个奇怪的问题。所有测试用例都在 CI/C...

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...

运行控制器 rspec 时无法为当前用户设置线程

作者:Uday Magdum 提问时间:10/19/2023

我们编写了after_create回调,其中使用了 Thread.current[:current_user_id] 但是在运行控制器时,由于 Thread.current[:current_user...

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

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

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

编写简单的RSpec模型测试

作者:morris menanya 提问时间:10/9/2023

我正在尝试为 RSpec 编写一个简单的用户模型测试。我已经安装了与此相关的所有必要 gem,但是当我尝试运行这个简单的测试代码时 # spec/models/user_spec.rb RSpec....

Capybara 发送意外的 google http 请求

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

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

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

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

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

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

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

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


共42条 当前第2页