fix style fields

This commit is contained in:
Torsten 2022-12-02 18:28:58 +02:00
parent 2b4a89dea8
commit ffbdccb263
2 changed files with 36 additions and 5 deletions

View File

@ -7,13 +7,13 @@ sections:
cards: true
fields:
- header
text
- text
- template: section_full_up
header: Centered Header with text
text: Full width header with centered headline and optional text
fields:
- header
text
- text
- template: section_half_right
header: Split section image right
text: Image right, header and text on the left. Optional button.
@ -23,13 +23,13 @@ sections:
Text is slightly shaded for readability
fields:
- header
text
- text
- template: section_half_left
header: Split section image left
text: Image left, header and text on the right. Optional button.
fields:
- header
text
- text
- template: section_spacer
header: Spacer
text: Just for extra padding
@ -40,4 +40,4 @@ cards:
text: With text in bottom right corner, offset with solid color
fields:
- header
text
- text

View File

@ -0,0 +1,31 @@
require 'rails_helper'
module Merged
RSpec.describe Style, type: :model do
let(:first_section) {Style.sections.first}
let(:first_card) {Style.cards.first}
it "has Style.sections" do
expect(Style.sections.class).to be Hash
expect(Style.sections.length).to be 6
end
it "has Style.cards" do
expect(Style.cards.class).to be Hash
expect(Style.cards.length).to be 1
end
it "Finds section by template" do
spacer = Style.sections["section_spacer"]
expect(spacer).not_to eq nil
end
it "Spacer has no fields" do
spacer = Style.sections["section_spacer"]
expect(spacer.fields).to be nil
end
it "2 col has fields" do
spacer = Style.sections["section_2_col"]
expect(spacer.fields.class).to be Array
expect(spacer.fields.length).to be 2
end
end
end