var output = execute('LspDiag prev')->split("\n")
assert_equal('Warn: No more diagnostics found', output[0])
+ assert_equal('', execute('LspDiag prevWrap'))
+ assert_equal([2, 9], [line('.'), col('.')])
+
cursor(2, 1)
assert_equal('', execute('LspDiag first'))
assert_equal([1, 5], [line('.'), col('.')])
cursor(1, 1)
assert_equal('', execute('LspDiag last'))
assert_equal([2, 9], [line('.'), col('.')])
+ assert_equal('', execute('LspDiag nextWrap'))
+ assert_equal([1, 5], [line('.'), col('.')])
+ assert_equal('', execute('LspDiag nextWrap'))
+ assert_equal([1, 9], [line('.'), col('.')])
popup_clear()
# Test for :LspDiag here on a line with multiple diagnostics