Before:
  let g:loclist = [
  \ {
  \   'lnum': 1,
  \   'bufnr': bufnr('%'),
  \   'vcol': 0,
  \   'linter_name': 'eslint',
  \   'nr': -1,
  \   'type': 'E',
  \   'col': 10,
  \   'text': 'Missing semicolon. (semi)'
  \ },
  \ {
  \   'lnum': 2,
  \   'bufnr': bufnr('%'),
  \   'vcol': 0,
  \   'linter_name': 'eslint',
  \   'nr': -1,
  \   'type': 'W',
  \   'col': 10,
  \   'text': 'Infix operators must be spaced. (space-infix-ops)'
  \ },
  \]
  let g:ale_buffer_info = {'1': {'loclist': g:loclist}}

After:
  unlet g:loclist
  let g:ale_buffer_info = {}

Execute(GetLoclist should return the loclist):
  AssertEqual g:loclist, ale#engine#GetLoclist(1)
