我有一个 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 一起使用,我是否需要任何特殊配置?