Discard/skip empty tags

This commit is contained in:
Scott Schneider 2015-06-30 10:38:59 -07:00
parent b6cb20ba9f
commit 3aa8389749
2 changed files with 11 additions and 0 deletions

View file

@ -323,6 +323,15 @@ describe Vmpooler::API::V1 do
expect(last_response.status).to eq(200)
end
it 'skips empty tags' do
put "#{prefix}/vm/testhost", '{"tags":{"tested_by":""}}'
expect(last_response).to be_ok
expect(last_response.header['Content-Type']).to eq('application/json')
expect(last_response.body).to eq(JSON.pretty_generate({'ok' => true}))
expect(last_response.status).to eq(200)
end
it 'does not set tags if request body format is invalid' do
put "#{prefix}/vm/testhost", '{"tags":{"tested"}}'