Files
nairobi/spec/components/sdg_management/relations/index_component_spec.rb
Javi Martín 5f19d73b40 Use with_request_url in component specs
This method is available since view component 2.31.0, and greatly
simplifies tests depending on the current URL.
2021-08-12 22:58:29 +02:00

19 lines
709 B
Ruby

require "rails_helper"
describe SDGManagement::Relations::IndexComponent, type: :component, controller: SDGManagement::RelationsController do
before do
allow_any_instance_of(SDGManagement::RelationsController).to receive(:valid_filters)
.and_return(SDGManagement::RelationsController::FILTERS)
allow_any_instance_of(SDGManagement::RelationsController).to receive(:current_filter)
.and_return(SDGManagement::RelationsController::FILTERS.first)
end
it "renders the search form" do
component = SDGManagement::Relations::IndexComponent.new(Proposal.none.page(1))
with_request_url("/anything") { render_inline component }
expect(page).to have_css "form.complex"
end
end