require "rails_helper" RSpec.describe DetailsTableHelper do describe "details html" do subject { details_html(attribute) } context "when given a simple attribute" do let(:attribute) { { name: "name", value: "Dummy org", editable: true } } it "displays the string wrapped in a div" do expect(subject).to eq("
Dummy org
") end end context "when given a bullet point list of attibutes" do let(:list) { ["Camden", "Westminster", "Bristol"] } let(:attribute) do { name: "local_authorities_operated_in", value: list, editable: false, format: :bullet, } end it "displays the string wrapped in an unordered list with the correct classes" do expect(subject).to eq("") end end end end