Sha256: e857a69bea4dd926c40928fd38e801be47603e2f62e9e6b4b762aa8f2755bb12
Contents?: true
Size: 574 Bytes
Versions: 1
Compression:
Stored size: 574 Bytes
Contents
# frozen_string_literal: false require 'test/unit' require 'optparse' class ::OptionParserZshCompletion < Test::Unit::TestCase def setup @opt = Cmd::OptionParser.new @opt.define("-z", "zzz") {} @opt.define("--foo") {} @opt.define("--bar=BAR") {} @opt.define("--for=TYPE", [:hello, :help, :zot]) {} end def test_compsys compsys = @opt.compsys("", "zshcompsys") assert_match(/\"-z\[zzz\]\"/, compsys) assert_match(/\"--foo\[\]\"/, compsys) assert_match(/\"--bar\[\]\"/, compsys) assert_match(/\"--for\[\]\"/, compsys) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cmd-optparse.rb-0.5.2 | test/optparse/test_zsh_completion.rb |