Sha256: 3b96a8d14471430b72d281fd725410bf4c898b7775e99c15d61ffae606c980ca
Contents?: true
Size: 571 Bytes
Versions: 3
Compression:
Stored size: 571 Bytes
Contents
# frozen_string_literal: false require 'test/unit' require 'optparse' class TestOptionParserZshCompletion < Test::Unit::TestCase def setup @opt = 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cmd-optparse.rb-0.5.0 | test/optparse/test_zsh_completion.rb |
cmd-optparse.rb-0.1.1 | test/optparse/test_zsh_completion.rb |
cmd-optparse.rb-0.1.0 | test/optparse/test_zsh_completion.rb |