Extract settings table partial to a component
This commit is contained in:
committed by
Javi Martín
parent
8a3bd04a9a
commit
57c257e91c
28
spec/components/admin/settings/table_component_spec.rb
Normal file
28
spec/components/admin/settings/table_component_spec.rb
Normal 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
|
||||
Reference in New Issue
Block a user