Sha256: 79f2913f49d8dc40b62c7deada5d00e7955ba3903b8dde1e0a694dd7a343afe6
Contents?: true
Size: 654 Bytes
Versions: 17
Compression:
Stored size: 654 Bytes
Contents
# frozen_string_literal: true require 'helper' module Cri class BasicRootTestCase < Cri::TestCase def test_run_with_help cmd = Cri::Command.new_basic_root stdout, _stderr = capture_io_while do err = assert_raises SystemExit do cmd.run(%w[-h]) end assert_equal 0, err.status end assert stdout =~ /COMMANDS.*\n.*help.*show help/ end def test_run_with_help_no_exit cmd = Cri::Command.new_basic_root stdout, _stderr = capture_io_while do cmd.run(%w[-h], {}, hard_exit: false) end assert stdout =~ /COMMANDS.*\n.*help.*show help/ end end end
Version data entries
17 entries across 17 versions & 1 rubygems