Sha256: bd09fa06f29d87cdd838d51552955a8a426536102b856a116469bf9450e18877
Contents?: true
Size: 1.33 KB
Versions: 818
Compression:
Stored size: 1.33 KB
Contents
require File.join(File.expand_path(File.dirname(__FILE__)), '../../..', 'test_helper.rb') require 'rbbt/util/simpleopt/setup' class TestSOPTSetup < Test::Unit::TestCase def setup SOPT.inputs = nil SOPT.input_types = nil SOPT.input_descriptions = nil SOPT.input_shortcuts = nil end def test_setup SOPT.setup <<-EOF Test application $ test cmd -arg 1 It does some imaginary stuff -a--arg* Argument -a2--arg2* Argument EOF assert_equal "test cmd -arg 1", SOPT.synopsys assert SOPT.inputs.include? "arg" assert SOPT.inputs.include? "arg2" end def test_setup_alt SOPT.setup <<-EOF Test application It does some imaginary stuff -a--arg* Argument -a2--arg2* Argument EOF assert SOPT.inputs.include? "arg" assert SOPT.inputs.include? "arg2" end def test_setup_alt2 SOPT.setup <<-EOF Test application -a--arg* Argument -a2--arg2* Argument EOF assert SOPT.inputs.include? "arg" assert SOPT.inputs.include? "arg2" end def test_setup_alt3 SOPT.setup <<-EOF Pulls the values from a tsv colum $ rbbt tsv values [options] <filename.tsv|-> Use - to read from STDIN -tch--tokyocabinet File is a tokyocabinet hash database -tcb--tokyocabinet_bd File is a tokyocabinet B database -h--help Print this help EOF assert SOPT.inputs.include? "tokyocabinet" end end
Version data entries
818 entries across 818 versions & 1 rubygems