From 89a4d811f019bc882bbe6d150b50d136893fd2f7 Mon Sep 17 00:00:00 2001 From: Jorge Bucaran <jbucaran@me.com> Date: Wed, 11 Feb 2015 22:37:48 +0900 Subject: [PATCH] getopts: add multiline option string test --- plugins/getopts/getopts.spec.fish | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/getopts/getopts.spec.fish b/plugins/getopts/getopts.spec.fish index da6b822..7d42568 100644 --- a/plugins/getopts/getopts.spec.fish +++ b/plugins/getopts/getopts.spec.fish @@ -137,6 +137,14 @@ function describe_getotps -d "fish getopts" expect (__getopts $options $args) --to-equal \ "xyz(777)Abc(100)longlong-req(32)long-opt(!!!)D O N E" end + + function it_handles_multiline_option_strings + set -l multiline_options "a:aaa + b:bbb + c:ccc + d:ddd" + expect (__getopts $multiline_options -dcbabcd) --to-equal "dcbabcd" + end end spec.run $argv -- GitLab