From 528f90b4e5d82f803f29c37fcfc1206e3b3bf1bd Mon Sep 17 00:00:00 2001 From: Brandon Everett Date: Wed, 13 Sep 2017 12:39:50 +0000 Subject: escape characters in git user name --- spec/helpers/projects_helper_spec.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'spec/helpers') diff --git a/spec/helpers/projects_helper_spec.rb b/spec/helpers/projects_helper_spec.rb index 1437479831e..a76c75e0c08 100644 --- a/spec/helpers/projects_helper_spec.rb +++ b/spec/helpers/projects_helper_spec.rb @@ -469,4 +469,15 @@ describe ProjectsHelper do expect(recorder.count).to eq(1) end end + + describe '#git_user_name' do + let(:user) { double(:user, name: 'John "A" Doe53') } + before do + allow(helper).to receive(:current_user).and_return(user) + end + + it 'parses quotes in name' do + expect(helper.send(:git_user_name)).to eq('John \"A\" Doe53') + end + end end -- cgit v1.2.3