Include: include/setup.vader

Execute (sqlint):
  let sqlint_output =
  \"sql/V1__BaseSchema.sql:1:1:ERROR syntax error at or near #\n
  \sql/V1__BaseSchema.sql:22:13:WARNING syntax warning at or near alterUser"

  Save &errorformat
  let &errorformat = neomake#makers#ft#sql#sqlint().errorformat
  lgetexpr sqlint_output

  let loclist = getloclist(0)
  AssertEqual len(loclist), 2
  AssertEqual loclist[0].lnum, 1
  AssertEqual loclist[0].col, 1
  AssertEqual loclist[0].text, 'syntax error at or near #'
  AssertEqual loclist[0].type, 'E'
  AssertEqual loclist[1].lnum, 22
  AssertEqual loclist[1].col, 13
  AssertEqual loclist[1].text, 'syntax warning at or near alterUser'
  AssertEqual loclist[1].type, 'W'
  bwipe sql/V1__BaseSchema.sql
