Extract settings table partial to a component

This commit is contained in:
Senén Rodero Rodríguez
2023-11-21 14:00:35 +01:00
committed by Javi Martín
parent 8a3bd04a9a
commit 57c257e91c
10 changed files with 53 additions and 24 deletions

View File

@@ -0,0 +1,28 @@
require "rails_helper"
describe Admin::Settings::TableComponent do
describe "#display_setting_name" do
it "returns correct table header" do
settings = Setting.limit(2)
render_inline Admin::Settings::TableComponent.new settings: settings, setting_name: "setting"
expect(page).to have_content("Setting")
setting_name = "remote_census_general_name"
render_inline Admin::Settings::TableComponent.new settings: settings, setting_name: setting_name
expect(page).to have_content("General Information")
setting_name = "remote_census_request_name"
render_inline Admin::Settings::TableComponent.new settings: settings, setting_name: setting_name
expect(page).to have_content("Request Data")
setting_name = "remote_census_response_name"
render_inline Admin::Settings::TableComponent.new settings: settings, setting_name: setting_name
expect(page).to have_content("Response Data")
end
end
end