0

我有一个 rails 7.0 应用程序,我在其中检索所有项目并将它们显示在视图中。

class ItemsController < ApplicationController
  def index
    @items = Item.all
  end

在我看来,我渲染了所有的项目。

<turbo-frame id="content">
  <% @items.each do |item| %>
    <%= render partial: 'items/item', locals: { item: item } %>
  <% end %>
</turbo-frame>

然后在我的规范中,我正在尝试测试索引页面。

RSpec.describe "Items", type: :request do
  describe "GET /index" do
    subject(:visit_link) { get '/items' }
    context 'when logged in' do
      it 'returns 200' do
      expect(subject).to have_http_status(200)
      #In this point subject has as value the integer 200

为了将 rspec 与 rails 7.0 和 hotwired 一起使用,我是否需要任何特殊配置?

4

0 回答 0