minitest 相关问题

一个测试框架,它位于Ruby 1.9的标准库中。

Selenium-webdriver:Process.spawn 无法看到现有的 /root/.webdrivers/chromedriver

创建我的第一个 Selenium 测试,我得到以下例外 错误: 登录测试#

回答 1 投票 0

在Rails 中测试broadcasts_refreshes

我可以在 ActiveJob 测试中测试 Broadcasts_refreshes 吗?或者也许在我的模型测试中?我应该在其他地方测试这个吗? 根据 Broadcastable 文档(我添加了重点):

回答 1 投票 0

为什么我应该使用assert_equal,而不是在minitest中仅使用等于运算符进行断言?

我真的很喜欢Minitest,它很简单,但我不明白为什么我应该使用assert_equal而不是带有==运算符的assert。 如果我研究一下assert_equal方法的实现...

回答 3 投票 0

Rails minitest + authlogic 无法验证

我正在使用 minitest (https://github.com/binarylogic/authlogic/blob/master/lib/authlogic/test_case.rb)在测试设置期间遵循 authlogic 设置来验证管理员用户。看来...

回答 1 投票 0

RSpec 或 Minitest 中内置 ISO 8061 支持

当对 Rails 中的对象调用 to_json 时,日期时间对象会自动转换为 ISO 8601 标准,这是将数据发送回客户端的出色工具。 [43] 撬(主要)&...

回答 1 投票 0

ArgumentError:assert_no_enqueued_jobs 需要 Active Job 测试适配器,您正在使用 ActiveJob::QueueAdapters::SidekiqAdapter

我们一直在寻求升级到 Rails 7.2.0,但我们在 MiniTest (v 5.24.1) 中遇到了新错误。 ArgumentError:assert_no_enqueued_jobs 需要 Active Job 测试适配器,您正在使用 ActiveJob::

回答 1 投票 0

如何修复 Minitest 中的 Postgres 死锁错误?

我正在使用 Minitest 和 Postgres 来测试我的 Rails 网站。当我添加模型和控制器的测试时,我开始在不同的测试中收到 Postgresql 死锁错误。 更新 我发现了问题。 ...

回答 1 投票 0

Minitest—如何查看失败的测试

我正在开发一个包含 731 项测试的应用程序,如果 6 项测试失败,我必须滚动浏览 731 行以尝试找出每个失败,以便解决问题。 有没有办法让 minitest 打印所有...

回答 2 投票 0

如何在 Rails 中测试 `perform_now` 作业

最近在我当前的项目中,我注意到在我们的集成测试中,有很多assert_enqueued_jobs 1代码被注释掉了,然后我询问其他开发人员,他告诉我我们已经修改了...

回答 2 投票 0

Ruby 计数方法:使用日期键评估哈希值

在用Minitest测试rails方法时,如下语句 available.all.reload.pluck(:date).tally 返回以下哈希值 {2024年6月8日星期六=>2024年6月25日星期二2=>2020年7月7日星期日12...

回答 1 投票 0

存根 Date.today 进行 Minitest

虽然应用程序将使用系统时钟运行方法, 对时间或日期敏感的方法进行测试可能会变得混乱。 人们可以改变固定装置: 例如: 可用日期: <%= Date.today %>...

回答 1 投票 0

MiniTest - 仅重新运行失败的测试

是否可以让minitest通过rake任务只运行失败的测试? 在互联网上找不到任何关于此的信息... 使用 rspec 或黄瓜它可以工作..这里有可能吗?

回答 3 投票 0

Minitest 模拟不处理命名参数

我有一行代码: @coverage_class.where(original_id:coverage.id, waiting_for_doc_requests: false) 我的单元测试正在执行以下期望: 模拟 = Minitest::Mock.new 模拟.expect(:哪里, :

回答 1 投票 0

Minitest登录的帮助方法

只是想知道在 Minitest 验收测试中设置某些内容以在测试前登录的最佳方法是什么。 我从 Cucumber 切换过来,通常是这样的: 步骤(“记录...

回答 1 投票 0

Ruby on Rails 6 with Minitest:有没有办法缩短输出错误?

我正在阅读 Michael Hartl 编写的《Ruby on Rails 教程》的第 3.3 节,我们刚刚开始测试部分。在本节中,我们将在控制器中对静态页面进行分组(

回答 1 投票 0

在标准rails框架中测试unprocessable_entity

目标是覆盖一条线路, 如果对象无法保存 渲染:新,状态::unprocessable_entity 为 Post 属于_to :user 的类编写测试,例如

回答 1 投票 0

MiniTest中assert_predicate有什么用?

我在理解MiniTest中assert_predicate的用处时遇到了问题。它与assert_equal有什么不同?人们什么时候想使用这个断言?我已经遇到过很多次了,但是...

回答 3 投票 0

如何转换minitest创建测试以适应turbo_stream?

在 Hotwire 之前的 minitest 中,创建测试可能如下所示: 测试“应该创建用户”做 assert_difference('User.count') 做 发布 users_url,参数:{ 用户:

回答 2 投票 0

匹配 n 个项目的数组的模式

我正在 Rails 中测试一个模型,我想断言其中一个关联有 n 个项目。我发现 assert_pattern 匹配器是一个很好的方法: 断言模式做 作者。

回答 1 投票 0

分配主机来最小化测试请求

rails 应用程序将 Devise 集成到其 Minitest 助手中 主动支持模块 类测试用例 包括设计::测试::集成助手 然而,rails 默认连接是 www.ex...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.