spec/controllers/application_controller_spec.rb
describe ApplicationController do
describe 'remove_non_utf8' do
it 'should not remove utf8 characters' do
controller.params[:key] = 'abc漢字123!@$'
controller.filter_utf8
expect(controller.params[:key]).to eql 'abc漢字123!@$'
end
it 'should remove non utf8 characters' do
controller.params[:key] = "a\xC2a"
controller.filter_utf8
expect(controller.params[:key]).to eql 'aa'
end
end
end