minitest 相关问题

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

我应该如何在minitest rails3.2之前加入?

在minitest中写之前的写法是什么?我试图在rails3.2中使用minitest编写测试用例。在开发环境中,我们使用一些后台作业加载此数据。 ...

回答 1 投票 0

如何通过minitest测试after_sign_in_path_for

我更改了after_sign_in_path_for方法的默认行为,如下所示:class ApplicationController <ActionController :: Base private def after_sign_in_path_for(resource)return ...

回答 1 投票 2

配置Webmock以返回传递的主体哈希

使用Webmock,我希望简单地返回被调用的身体参数。例如,我调用Mandrill API并传递选项哈希。我试过这个,但它给了我一个错误:@ ...

回答 1 投票 0

如何使用Minitest测试工厂,但没有规范框架?

我发现了一篇关于测试工厂第一的博客文章(由BigBinary发布 - 恰好是Thoughtbot RSpec原版的Minitest / spec版本)。你可以告诉我没有规格的等价物......

回答 2 投票 3

如何在MiniTest中存根?

在我的测试中,我想为任何类的实例存根固定响应。它可能看起来像:Book.stubs(:title).any_instance()。return(“War and Peace”)然后每当我打电话给@book ....

回答 8 投票 56

为什么“uniqueness:true”验证在我的测试(Rails)中不起作用?

在我的Rails应用程序中,我正在尝试为属于不同用户的设备保存MAC地址。每个MAC地址必须是唯一的,因此我包含了唯一性验证。验证本身似乎是......

回答 2 投票 2

RSpec让!等效于ActiveSupport :: TestCase

在RSpec中,您可以使用let!(:user){User.create}来预先加载:用户变量,以便在进入测试用例之前创建它。 ActiveSupport :: TestCase中是否有等效的方法?

回答 2 投票 2

如何避免在集成测试中数据库回滚后挂起的请求失败?

我们一直在经历一个间歇性的问题,我想看看这里的人是否有洞察我们如何解决它。我们正在与Minitest + Capybara和Chrome进行集成测试......

回答 2 投票 0

MiniTest模型测试失败

我有一个模型'政策'。在该模型中,我对policy_holder和premium_amount进行了状态验证。我正在尝试为这个模型编写一个MiniTest测试。出于某种原因,我的测试是......

回答 2 投票 0

如何通过bundler生成'minitest / spec'宝石?

bundle gem gem_name --test = minitest允许选择minitest,但是如何让bundler为minitest / spec而不是minitest / test生成代码。

回答 2 投票 0

如何使minitest在失败时停止执行?

我使用Minitest作为我的功能测试的跑步者,使用Selenium作为运行浏览器的驱动程序。每个测试都建模为MiniTest :: Unit :: TestCase。 Minitest报告执行摘要......

回答 3 投票 8

minitest - mock - expect关键字参数

当我想验证mock是否发送预期的参数时,我可以做@ mock.expect(:fnc,nil,[“a,”b“])但是,如果我想要模拟的类看起来像这个类Foo def fnc a :,b:结束......

回答 3 投票 2

Rails 5:当我对模型进行验证时,如何在数据库级别测试uniquess?

我有以下连接表:class ContactFormUsership <ApplicationRecord belongs_to:user belongs_to:contact_form validates:user_id,presence:true,uniqueness:{scope :::...

回答 1 投票 0

MiniTest:如何测试exit关键字

我有一个方法'退出':def quit put“再见!”退出结束我要做的是做一个迷你测试断言退出方法确实退出,没有我尝试过的工作。看着 ...

回答 2 投票 1

设计测试助手无法登录

我有一个使用devise_token_auth的rails API应用程序,在我的测试中(minitest)我需要发送POST请求并登录用户,所以我使用了sign_in方法,但它似乎没有做任何事情。这个 ...

回答 1 投票 0

如何使用minitest运行所有测试?

我下载了一个项目的源代码,发现了一个bug并修复了它。现在我想运行测试以查明我是否已经破坏了任何东西。测试采用最小的DSL。我如何一次运行它们?一世 ...

回答 9 投票 65

如何在rails 5和minitest中创建存根方法

我有以下代码,我正在尝试为它创建一个存根,所以我可以在没有它的情况下进行测试。 def order client = StraightServerKit :: Client.new(gateway_id:“123”,...

回答 1 投票 1

最小的唯一性测试

我在Ruby on Rails上使用minitest。以下是我的模特。 require'mongoid'类Person包括Mongoid :: Document index({pin:1},{unique:true,name:“pin_index”})field:first_name field:...

回答 3 投票 0

为什么我的测试框架无法找到路由文件中定义的URL?

我正在使用Rails 5和最小的并尝试为控制器编写测试。测试是#issues_controller_test.rb类IssuesControllerTest <ActionDispatch :: IntegrationTest包括Devise :: ...

回答 1 投票 1

String与ActiveSupport :: TimeWithZone的比较失败

我的应用程序为用户提供了创建具有开始和结束时间的事件的机会:>> Event.where('end_time <?',1.days.ago).first Event Load(0.3ms)SELECT“events”。* FROM“事件“......

回答 1 投票 0

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