17 lines
642 B
Ruby
17 lines
642 B
Ruby
|
describe Champs::SiretChampSerializer do
|
||
|
describe '#attributes' do
|
||
|
subject { Champs::SiretChampSerializer.new(champ).serializable_hash }
|
||
|
|
||
|
context 'when type champ is siret' do
|
||
|
let(:etablissement) { create(:etablissement) }
|
||
|
let(:champ) { create(:type_de_champ_siret).champ.create(etablissement: etablissement, value: etablissement.siret) }
|
||
|
|
||
|
it {
|
||
|
is_expected.to include(value: etablissement.siret)
|
||
|
expect(subject[:etablissement]).to include(siret: etablissement.siret)
|
||
|
expect(subject[:entreprise]).to include(capital_social: etablissement.entreprise_capital_social)
|
||
|
}
|
||
|
end
|
||
|
end
|
||
|
end
|