Add decription to geo_area

This commit is contained in:
Paul Chavard 2020-06-04 11:32:59 +02:00
parent 72d1ca1f42
commit d099314e56
3 changed files with 44 additions and 14 deletions

View file

@ -44,19 +44,43 @@ describe Champs::CarteController, type: :controller do
end
describe 'PATCH #update' do
let(:params) do
{
champ_id: champ.id,
id: geo_area.id,
feature: feature
}
end
before do
patch :update, params: params
end
it { expect(response.status).to eq 204 }
context 'update geometry' do
let(:params) do
{
champ_id: champ.id,
id: geo_area.id,
feature: feature
}
end
it { expect(response.status).to eq 204 }
end
context 'update description' do
let(:feature) do
{
properties: {
description: 'un point'
}
}
end
let(:params) do
{
champ_id: champ.id,
id: geo_area.id,
feature: feature
}
end
it {
expect(response.status).to eq 204
expect(geo_area.reload.description).to eq('un point')
}
end
end
describe 'DELETE #destroy' do