Note version 3.0 removed the `controller` and `request` methods used in component tests, introducing `vc_test_controller` and `vc_test_request` instead. Bumps [view_component](https://github.com/viewcomponent/view_component) from 2.78.0 to 3.5.0. - [Release notes](https://github.com/viewcomponent/view_component/releases) - [Changelog](https://github.com/ViewComponent/view_component/blob/main/docs/CHANGELOG.md) - [Commits](https://github.com/viewcomponent/view_component/compare/v2.78.0...v3.5.0) --- updated-dependencies: - dependency-name: view_component dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
19 lines
627 B
Ruby
19 lines
627 B
Ruby
require "rails_helper"
|
|
|
|
describe SDGManagement::Relations::IndexComponent, controller: SDGManagement::RelationsController do
|
|
before do
|
|
allow(vc_test_controller).to receive(:valid_filters)
|
|
.and_return(SDGManagement::RelationsController::FILTERS)
|
|
allow(vc_test_controller).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
|