将 Viewcomponent 与 Rspec 集成
Posted
技术标签:
【中文标题】将 Viewcomponent 与 Rspec 集成【英文标题】:Integrating Viewcomponent with Rspec 【发布时间】:2021-12-30 15:14:06 【问题描述】:viewcomponent 测试如何与 rspec 集成?我在网上找不到任何关于此的文档。
【问题讨论】:
【参考方案1】:ViewComponent 确实可以与 rspec 集成,而且非常简单。 添加 gem (Getting Started) 后,您必须在项目的 /spec/rails_helper.rb 中添加几行。 根据文档,这些添加是
rails_helper.rb
require "view_component/test_helpers"
require "capybara/rspec"
在 Rspec.configure 块的外部(之前)和以下内部在 Rspec.configure 块
config.include ViewComponent::TestHelpers, type: :component
config.include Capybara::RSpecMatchers, type: :component
请参阅文档以获取最新和其他配置https://viewcomponent.org/guide/testing.html
【讨论】:
以上是关于将 Viewcomponent 与 Rspec 集成的主要内容,如果未能解决你的问题,请参考以下文章
.NET CORE 从控制器调用 ViewComponent