test/user-choices-slowtests.rb in user-choices-1.1.4 vs test/user-choices-slowtests.rb in user-choices-1.1.5
- old
+ new
@@ -10,19 +10,21 @@
def evalue(command)
result = `#{command}`
eval(result)
end
- EX = "ruby #{PACKAGE_ROOT}/examples/older/"
- TUT = "ruby #{PACKAGE_ROOT}/examples/tutorial/"
+ LIB="-I#{PACKAGE_ROOT}/lib"
+ EX = "ruby #{LIB} #{PACKAGE_ROOT}/examples/older/"
+ TUT = "ruby #{LIB} #{PACKAGE_ROOT}/examples/tutorial/"
require "#{PACKAGE_ROOT}/examples/older/command-line"
# require "#{PACKAGE_ROOT}/examples/default-values" # not needed
require "#{PACKAGE_ROOT}/examples/older/multiple-sources"
# require "#{PACKAGE_ROOT}/examples/postprocess" # not needed
require "#{PACKAGE_ROOT}/examples/older/switches"
require "#{PACKAGE_ROOT}/examples/older/two-args"
require "#{PACKAGE_ROOT}/examples/older/types"
+
def test_succeeding_examples
val = evalue("#{EX}command-line.rb --choice cho sophie paul dawn me")
assert_equal({:names => ["sophie", "paul", "dawn", "me"],