demarches-normaliennes/spec/views/new_gestionnaire/dossiers/_champs.html.haml_spec.rb

20 lines
786 B
Ruby
Raw Normal View History

2017-07-11 16:50:29 +02:00
describe 'new_gestionnaire/dossiers/champs.html.haml', type: :view do
before { render 'new_gestionnaire/dossiers/champs.html.haml', champs: champs }
context "there is some champs" do
let(:champ1) { create(:champ, :checkbox, value: "true") }
let(:champ2) { create(:champ, :header_section, value: "Section") }
let(:champ3) { create(:champ, :explication, value: "mazette") }
let(:champs) { [champ1, champ2, champ3] }
2017-07-11 16:50:29 +02:00
it { expect(rendered).to include(champ1.libelle) }
it { expect(rendered).to include(champ1.value) }
it { expect(rendered).to have_css(".header-section") }
it { expect(rendered).to include(champ2.libelle) }
it { expect(rendered).not_to include(champ3.libelle) }
it { expect(rendered).not_to include(champ3.value) }
2017-07-11 16:50:29 +02:00
end
end