diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2016-12-05 02:13:47 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2016-12-05 02:13:59 +0900 |
commit | a442fe0fd0b42c76c5506e84cbf60ac1f8bec9c3 (patch) | |
tree | 898cca91b162e48dce835bc9a8fae1625f689059 /src/options_test.go | |
parent | ab9ae4f643ed47538bae6cebddc4c529f8700b45 (diff) |
Truncate long lines in preview window
Add `:wrap` to --preview-window to wrap lines instead
Close #756
Diffstat (limited to 'src/options_test.go')
-rw-r--r-- | src/options_test.go | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/src/options_test.go b/src/options_test.go index 092efe4d..07616fcf 100644 --- a/src/options_test.go +++ b/src/options_test.go @@ -378,26 +378,37 @@ func TestPreviewOpts(t *testing.T) { opts := optsFor() if !(opts.Preview.command == "" && opts.Preview.hidden == false && + opts.Preview.wrap == false && opts.Preview.position == posRight && opts.Preview.size.percent == true && opts.Preview.size.size == 50) { t.Error() } - opts = optsFor("--preview", "cat {}", "--preview-window=left:15:hidden") + opts = optsFor("--preview", "cat {}", "--preview-window=left:15:hidden:wrap") if !(opts.Preview.command == "cat {}" && opts.Preview.hidden == true && + opts.Preview.wrap == true && opts.Preview.position == posLeft && opts.Preview.size.percent == false && - opts.Preview.size.size == 15+2) { + opts.Preview.size.size == 15+2+2) { t.Error(opts.Preview) } - - opts = optsFor("--preview-window=left:15:hidden", "--preview-window=down") + opts = optsFor("--preview-window=up:15:wrap:hidden", "--preview-window=down") if !(opts.Preview.command == "" && opts.Preview.hidden == false && + opts.Preview.wrap == false && opts.Preview.position == posDown && opts.Preview.size.percent == true && opts.Preview.size.size == 50) { t.Error(opts.Preview) } + opts = optsFor("--preview-window=up:15:wrap:hidden") + if !(opts.Preview.command == "" && + opts.Preview.hidden == true && + opts.Preview.wrap == true && + opts.Preview.position == posUp && + opts.Preview.size.percent == false && + opts.Preview.size.size == 15+2) { + t.Error(opts.Preview) + } } |