minitest 相关问题

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

在 Rails 4 中使用 minitest 测试强参数

我是 Rails 新手,我想通过控制器测试来测试我设置的 Book 模型的强参数。我正在使用 Minitest 和 Rails 4。 书籍型号: 班级书< ActiveRecord::Base validates :

回答 3 投票 0

尝试测试(最小测试)调用AWS S3 Bucket copy_to的方法。如何模拟或存根?

我们有一个带有 copy_for_edit 的附件模型!帮助附件复制自身的方法。附件数据存储在 AWS S3 存储桶中。我们利用 Bucket copy_to 技术来...

回答 1 投票 0

如何使用 minitest 测试 Ruby 或 Rails 常量?

我相信所有最终开发人员代码(包括常量)都应该经过测试(如此处所述)。我并不是在寻找对此进行辩论。 假设我有这些 Ruby 和/或 Rails 常量,我想...

回答 1 投票 0

新的轨道类引发了夹具的意外问题

修改了 Rails 应用程序类,以允许对附加记录进行新引用:add_reference :transactions, :card, null: true,foreign_key: true 红宝石'3.3.0' gem 'rails', '~> 7.1', '>...

回答 1 投票 0

如何使用 Ruby MiniTest::Spec 和 Rails 进行 API 集成测试?

我正在构建一个包含 Rails API 的应用程序,并希望使用 Ruby MiniTest::Spec 进行测试。 有什么好的设置方法吗? 例如,良好的目录组织、包含文件的良好方式等? ...

回答 2 投票 0

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

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