minitest相关内容

如何使用 Minitest 登录设计以测试控制器

我是 Rails 测试的新手. 在学习了一些在线教程后,我可以为模型设置和运行测试. 但是当尝试测试 Controller 时,测试失败,因为它被重定向到登录页面. 我已经尝试了所有可以在网络上找到的用于登录设备的说明,但仍然无法登录并继续前进. 感谢有人能提供帮助并为我指明前进的方向. AwardedBidsControllerTesttest_should_get ..
发布时间:2022-01-07 17:02:16 其他开发

Minitest 和 Rspec

我刚刚观看了 Minitest 的Railscast. 使用 RSpec 与 Minitest 测试 Rails 应用程序的优缺点是什么?从 RSpec 转换到 Minitest 会丢失哪些功能? 解决方案 我是 RSpec 开发人员之一,从未使用过 minitest,因此在阅读此答案时请考虑我的偏见. 总的来说,RSpec 的强大之处在于它将如此多的测试概念具体化为一流的对象 ..
发布时间:2022-01-02 10:12:42 其他开发

minitest/spec 中 rspec 的“它应该……",focus: true do 的等价物是什么?

在使用 rspec 的项目中的测试中,当我只想专注于一个或几个特定测试用例时,我经常在开发时使用“焦点"以节省运行所有测试. 在 Minitest(在这种情况下使用规范语法扩展)中,我找不到等价物. 在rspec 它“应该可以正常工作",focus: true do# 东西结尾 Minitest 中的等价物是什么? 解决方案 安装 minitest-focus gem,将 re ..
发布时间:2022-01-02 10:03:49 其他开发

Minitest 中的匿名控制器 w/Rails

在从 RSpec 转换到 Minitest 时,我遇到了一个小问题,Google 没有提供任何帮助,那就是弄清楚如何做这样的事情: describe ApplicationController 做控制器做定义索引什么都不渲染:真结尾结尾它“应该抓住坏的蛞蝓"做获取 :index, slug: "bad%20slug"response.code.should eq("403")结尾结尾 使用 M ..
发布时间:2022-01-02 10:01:10 其他开发

Ruby minitest assert_output 语法

我是 minitest 的新手,也是 ruby​​ 的新手,真的厌倦了在没有结果的情况下用谷歌搜索这个问题.非常感谢您的帮助: ruby minitest 中 assert_output 的确切语法是什么? 我在 github 或其他地方找到的所有内容似乎都使用括号.然而,当我不使用带有 assert_output 的块时,我收到一条错误消息,这是有道理的,因为此方法的定义包含一个 y ..
发布时间:2021-11-30 11:38:30 其他开发

无法让测试单元启动在 ruby​​ 1.9.2 中工作

我正在使用 Ruby 1.9.2(ruby -v 产生:ruby 1.9.2p290(2011-07-09 修订版 32553)[x86_64-linux]),我正在尝试让它工作: 需要'测试/单元'类 TestStartup 当我运行它时,我得到 加载套件 test_startup开始在测试 1.在 0.000395 秒内完成.1 次测试、0 次断言、0 次失败、0 次错误、0 次跳过 ..
发布时间:2021-07-11 21:01:05 其他开发

minitest/spec 中 rspec 的 'it “should ...",focus: true do' 的等价物是什么

在使用 rspec 的项目中的测试中,当我只想专注于一个或几个特定测试用例时,我经常在开发时使用“焦点"以节省运行所有测试. 在 Minitest(在这种情况下使用规范语法扩展)中,我找不到等价物. 在rspec 它“应该可以正常工作",focus: true do# 东西结尾 Minitest 中的等价物是什么? 解决方案 安装 minitest-focus gem,将 re ..
发布时间:2021-07-10 20:28:15 其他开发

如何从现有的 Rails 4 项目中删除 rspec 并恢复到 minitest 默认值?

我正在向现有的 Rails 4 项目添加一些 API 测试,该项目的 Gemfile 中包含 rspec. 由于现有项目没有任何测试,而且我在 minitest 中有我想要使用的测试,我想知道如何从此项目中删除 rspec 并恢复到 Rails 4 minitest 设置. 我已经从 Gemfile 中删除了 rspec gem 并进行了捆绑.我尝试手动创建 Test 文件夹和子文件夹 ..
发布时间:2021-06-02 22:17:32 其他开发

数数;查找id = Minitest的用户

我正在关注迈克尔·哈特尔(Michael Hartl)的Ruby on Rails教程,但不确定根据该教程应通过的一切时为什么会出现此错误: 1) Error: UsersControllerTest#test_should_get_show: ActiveRecord::RecordNotFound: Couldn't find User with 'id'= app/contro ..
发布时间:2020-05-09 22:50:30 其他开发

Rails Pundit迷你测试assert_response Pundit :: NotAuthorizedError

我正在使用Rails 5 API,Pundit,一切进展顺利.我正在尝试测试这种特定情况,在这种情况下,如果您不是资源所有者,则您将无法查看该用户的信息. 所以我得到了一些用户夹具样本数据,Sarah和Jim是其中两个. 我在这里有这个测试用例: test "user show - cannot show other user's info" do get user_path ..
发布时间:2020-05-09 22:50:28 其他开发