0
0
Fork 0

Improve allowed language handling (#2897)

* Dont allow empty value in user allowed languages

* Sanitize language input to reject blank values in array
This commit is contained in:
Matt Jankowski 2017-05-07 21:32:52 -04:00 committed by Eugen Rochko
parent 0291b73de7
commit bba537a7be
4 changed files with 27 additions and 1 deletions

View file

@ -22,6 +22,12 @@ RSpec.describe User, type: :model do
user.valid?
expect(user).to model_have_error_on_field(:email)
end
it 'cleans out empty string from languages' do
user = Fabricate.build(:user, allowed_languages: [''])
user.valid?
expect(user.allowed_languages).to eq []
end
end
describe 'settings' do