In this PR (https://github.com/consul/consul/pull/4683) a new syntax was introduced in the component specs to check that the component was not rendering. It seems interesting to add this syntax to the rest of the cases and thus unify the way we check that a component is not rendering.
20 lines
482 B
Ruby
20 lines
482 B
Ruby
require "rails_helper"
|
|
|
|
describe Layout::TopLinksComponent do
|
|
describe "#render?" do
|
|
it "renders when a content block is defined" do
|
|
create(:site_customization_content_block, name: "top_links")
|
|
|
|
render_inline Layout::TopLinksComponent.new
|
|
|
|
expect(page).to have_css "ul"
|
|
end
|
|
|
|
it "does not render when no content block is defined" do
|
|
render_inline Layout::TopLinksComponent.new
|
|
|
|
expect(page.native.inner_html).to be_empty
|
|
end
|
|
end
|
|
end
|