20 lines
722 B
20 lines
722 B
require "rails_helper" |
|
|
|
RSpec.describe DocumentListComponent, type: :component do |
|
let(:items) do |
|
[{ name: "PDF Form", href: "/forms/form.pdf", description: "An important form", metadata: "4 pages" }, |
|
{ name: "Website", href: "https://example.com" }] |
|
end |
|
|
|
context "when rendering tabs" do |
|
it "all of the nav tabs specified in the items hash are passed to it" do |
|
result = render_inline(described_class.new(items:, label: "Label")) |
|
|
|
expect(result.text).to include("Label") |
|
expect(result.text).to include("PDF Form") |
|
expect(result.text).to include("An important form") |
|
expect(result.text).to include("4 pages") |
|
expect(result.text).to include("Website") |
|
end |
|
end |
|
end
|
|
|