ruby-on-rails – 如何使用单元样式为minitest配置集成测试
发布时间:2020-12-16 22:59:34 所属栏目:百科 来源:网络整理
导读:我找到了配置Rails以使用Minitest的资源.遗憾的是,大多数资源都假设Minitest Spec适用于所有测试类型,或者在最好的情况下,至少用于集成测试. 我可能是“复古”,但我觉得断言是一个测试:单位工作对我来说比rspec风格更好.我将使用MiniTest :: Unit声明样式与
我找到了配置Rails以使用Minitest的资源.遗憾的是,大多数资源都假设Minitest Spec适用于所有测试类型,或者在最好的情况下,至少用于集成测试.
我可能是“复古”,但我觉得断言是一个测试:单位工作对我来说比rspec风格更好.我将使用MiniTest :: Unit声明样式与Capybara一起运行集成测试. 我有兴趣看到minitest_helper.rb和some_model_integration_test.rb的示例,以了解我需要采用的相关配置元素,以使集成测试与Capybara完美配合. 有人可以解释如何为此配置Rails吗? 解决方法
我的articles_integration_test.rb:
require 'test_helper' class ArticlesIntegrationTest < IntegrationTest def test_shows_article_title article = Article.create!(title: 'Foo bar') visit article_path(article) assert page.has_content?('Foo bar') end end 我的test_helper.rb: ENV["RAILS_ENV"] = "test" require File.expand_path("../../config/environment",__FILE__) require "minitest/autorun" require "capybara/rails" require "active_support/testing/setup_and_teardown" class IntegrationTest < MiniTest::Unit::TestCase include Rails.application.routes.url_helpers include Capybara::DSL end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 单一世界架构初探之动态分区
- 除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视
- [PWA] Customize the Splash Screen of a PWA built with c
- 3D Touch swift 版本
- 使用JRuby Warbler,是否可以生成一个可以从环境变量中学习其
- 编写XML文档的时候可能犯的错误
- ruby-on-rails – 使用Rails 3.1:as =>:admin更新attr_ac
- reactjs – React Click事件未在移动设备上触发
- Webpack + React 开发之路
- c – Mutex的锁定/解锁功能是否为“const”?