demarches-normaliennes/spec/models/champs/header_section_champ_spec.rb
2020-02-11 17:36:50 +01:00

26 lines
738 B
Ruby

require 'spec_helper'
describe Champs::CheckboxChamp do
let(:types_de_champ) do
[
create(:type_de_champ_header_section),
create(:type_de_champ_civilite),
create(:type_de_champ_text),
create(:type_de_champ_header_section),
create(:type_de_champ_email)
]
end
let(:procedure) { create(:procedure, types_de_champ: types_de_champ) }
let(:dossier) { create(:dossier, procedure: procedure) }
describe '#section_index' do
let(:first_header) { dossier.champs[0] }
let(:second_header) { dossier.champs[3] }
it 'returns the index of the section (starting from 1)' do
expect(first_header.section_index).to eq 1
expect(second_header.section_index).to eq 2
end
end
end