29 lines
974 B
Ruby
29 lines
974 B
Ruby
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
|