minitest 相关问题

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

Minitest 插件(即 minitest/pride)在安装 rails 后不工作

我有两个 Ruby 项目(1 个 Rails,1 个 vanilla)。两者都使用 Ruby 3.0.3。在我的 Ruby 项目中(在捆绑我的 Rails 之前),Minitest::Pride 被加载并在运行 rake 测试时工作。但是,捆绑之后...

回答 0 投票 0

测试Rails中 around_action设置的条件。

在Rails应用中,当前的localet是在ApplicationController中通过round_action回调来设置的。这是比只使用before_action更干净的解决方案,因为before_action会留下特定的请求。

回答 1 投票 4

升级到Rails 6后,Websockets的测试出现了问题。

当我把一个中等规模的应用程序从Rails 5.1升级到6.0.2.2(+ Ruby 2.6.1 -> 2.6.3)时,我开始在所有类型的测试中得到片状测试。90%的覆盖率,500百个测试,0到8个测试失败,...

回答 1 投票 0

使用 Minitest::Mock 验证方法从未被调用或仅被调用一次。

有没有办法验证一个方法从来没有被调用过,或者只被调用过几次,使用Minitest::Mock的方法呢 谢谢。

回答 2 投票 8

当测试环境中禁用防伪保护时,测试如何抛出InvalidAuthenticityToken?

在我的ApplicationController中,我设置了:protect_from_forgery with: :exception 在我的configenvironmentstest.rb中,我设置了:config.action_controller.allow_forgery_protection = false 我的 ...

回答 1 投票 1

如何在sinatra应用程序中支取配置块中的方法?

根据 sinatra 文档,我们使用 configure 块在启动时运行一次。http:/sinatrarb.comintro.html 考虑一下,下面的配置中,我使用 Creds 取证书 ...

回答 1 投票 -1

Rails:密码不能为空,BCrypt

我有一个用户模型 class User < ApplicationRecord include ApplicationConstants enum role: { admin: 0, waiter: 1, chef:2 } has_secure_password validates :name, :role, presence: true, on:...。

回答 1 投票 0

Minitest是否类似于RSpec中的allow_any_instance_of?

从文档开始,rspec-mocks提供了两种方法allow_any_instance_of和Expect_any_instance_of,这使您可以存根或模拟类的任何实例。它们用于代替allow或...

回答 1 投票 0

如何使用minitest在Ruby on Rails 6中测试文件上传?

我有这样的控制器方法:#POST / v1 / scans def create p params upload_file = params [“ pm_file”]文件名= upload_file.original_filename内容= ...

回答 1 投票 0

如何对返回设置rspec的方法进行存根

我需要对返回集合的方法async_actions_set进行存根处理。我该怎么做?我尝试了多种方法,例如class_name.any_instance.stubs(:async_actions_set?)。returns([1,2] .to_set)在我的模型中,此...

回答 1 投票 0

Minitest:调用#assert_current_path时出现Capybara错误?

我想比较预期路径和当前路径,以证明测试是否在Minitest中通过。我找到了Capybara :: SessionMatchers#assert_current_path方法。我猜这种方法可以...

回答 2 投票 2

Minitest-测试控制器问题

我尝试使用minitest-rails并结合以下技术来测试控制器问题:http://ridingtheclutch.com/post/55701769414/testing-controller-concerns-in-rails。 ...

回答 1 投票 8

Rails Minitest系统测试以接受对话框

使用模式/确认对话框启动minitest系统测试。我如何接受/拒绝它? link_to“删除”,user_path(@user),方法::delete,数据:{确认:“您确定”}

回答 1 投票 0

Ruby代码覆盖率:SimpleCov + MiniTest?

我将SimpleCov集成到我的Ruby项目(简单的Ruby Gem项目,无框架)中,该项目使用MiniTest进行测试。这是test_helper.rb:require'simplecov'SimpleCov.start require'...

回答 1 投票 0

Capybara调用#assert_current_path时出现Minitest错误?

我想比较预期路径和当前路径以证明测试是否通过,我发现了Capybara :: SessionMatchers#assert_current_path方法。我想这个方法可以实现我的...

回答 2 投票 1

编写用于在Rails中创建和更新api的minitests

我对Rails非常陌生,我正在为Rails应用程序编写测试用例。假设我有这样的代码-类EmailController ...

回答 1 投票 1

Simple Rails Minitest外壳爆炸

这是使用minitest和控制器测试的非常简单的情况。它是这样的:#words_controller_test.rb类WordTest

回答 1 投票 1

在Rails代码中使用SimpleCov在MiniTest中获取所有错误和失败的测试用例

每当我的rake test(Minitest)失败时,我都会尝试将所有失败的测试用例错误发送到电子邮件,现在,它现在在终端中显示错误和失败的测试用例。我不知道如何...

回答 1 投票 1

NoMethodError:#<0x007facebc78c98>在Rails Minitest中未定义的方法'permit'>>0x007facebc78c98>

我在Rails Minitest中由于强参数而遇到此许可错误。当我通过正常流程运行时(除了测试),此方法工作正常。每当我运行测试时,都会出现此奇怪的错误。为什么...

回答 1 投票 1

RoR:最小错误:期望假为真

[寻求帮助以使用minitest(Rails 5,Ruby 2.7.0)实现简单的首次测试,car_test.rb需要'test_helper'类CarTest

回答 1 投票 0

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