1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 06:20:05 +08:00
SpaceVim/bundle/vim-grepper/test/feature/flags.vader
2020-06-13 14:06:35 +08:00

32 lines
1.3 KiB
Plaintext

Before:
enew!
only!
let w:testing = 1
Execute (:Grepper -noprompt -tool ag -grepprg ag --column --nogroup -s Foo include):
Grepper -noprompt -tool ag -grepprg ag --column --nogroup -s Foo include
AssertEqual len(getqflist()), 1
AssertEqual winnr('$'), 2
AssertEqual w:quickfix_title, 'ag --column --nogroup -s Foo include '
AssertEqual getline('.')[:6], 'include'
Execute (:Grepper -noprompt -noswitch -tool ag -grepprg ag --column --nogroup -s Foo include):
Grepper -noprompt -noswitch -tool ag -grepprg ag --column --nogroup -s Foo include
AssertEqual winnr('$'), 2
AssertEqual len(getqflist()), 1
" Doesn't work on Travis:
" Log getline('.')
" Assert line2byte('$') == -1
Execute (:Grepper -noprompt -noopen -tool ag -grepprg ag --column --nogroup -s Foo include):
Grepper -noprompt -noopen -tool ag -grepprg ag --column --nogroup -s Foo include
AssertEqual len(getqflist()), 1
AssertEqual winnr('$'), 1
AssertEqual line2byte('$'), -1
Execute (:Grepper -noprompt -noopen -jump -tool ag -grepprg ag --column --nogroup -s Foo include):
Grepper -noprompt -noopen -jump -tool ag -grepprg ag --column --nogroup -s Foo include
AssertEqual len(getqflist()), 1
AssertEqual winnr('$'), 1
AssertEqual getline('.'), 'Foo: This is just a random'