Коммит b1cf3225 создал по автору Andrew McCallum's avatar Andrew McCallum
Просмотр файлов

Move Regexp.escape(), fix formatting on tests.

владелец a539e03d
......@@ -938,11 +938,11 @@ def search_files_by_content(query, ref)
end
def search_files_by_name(query, ref)
safe_query = query.sub(/^\/*/, "")
safe_query = Regexp.escape(query.sub(/^\/*/, ""))
return [] if empty? || safe_query.blank?
args = %W(ls-tree --full-tree -r #{ref || root_ref} --name-status | #{Regexp.escape(safe_query)})
args = %W(ls-tree --full-tree -r #{ref || root_ref} --name-status | #{safe_query})
run_git(args).first.lines.map(&:strip)
end
......
......@@ -675,9 +675,9 @@ def expect_to_raise_storage_error
end
it 'properly handles when query is only slashes' do
results = repository.search_files_by_name('//', 'master')
results = repository.search_files_by_name('//', 'master')
expect(results).to match_array([])
expect(results).to match_array([])
end
it 'properly handles when query is not present' do
......
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать