summaryrefslogtreecommitdiffstats
path: root/src/options_test.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2016-12-05 02:13:47 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2016-12-05 02:13:59 +0900
commita442fe0fd0b42c76c5506e84cbf60ac1f8bec9c3 (patch)
tree898cca91b162e48dce835bc9a8fae1625f689059 /src/options_test.go
parentab9ae4f643ed47538bae6cebddc4c529f8700b45 (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.go19
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)
+ }
}