Sha256: b4dc090877382bad9ef37007b2386bb66840d536a3145db541e8a35fe47d79fd

Contents?: true

Size: 607 Bytes

Versions: 7

Compression:

Stored size: 607 Bytes

Contents

require_relative "test_helper"

class ARGVParserTest < Test::Unit::TestCase
  def test_parse_options
    argvs = "-c my/file/path.yml -v -s my_suite -t my_test -b browser1,browser2"
    argv_parser = BrowserShooter::ARGVParsers.new
    argv_parser.parse_options( argvs.split )

    assert_equal( "my/file/path.yml", argv_parser.config[:config_file] )
    assert_equal( "my_suite", argv_parser.config[:suite] )
    assert_equal( "my_test", argv_parser.config[:test] )
    assert_equal( ["browser1", "browser2"], argv_parser.config[:browsers] )
    assert_equal( true, argv_parser.config[:verbose] )
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
browser_shooter-0.3.13 test/argv_parser_test.rb
browser_shooter-0.3.11 test/argv_parser_test.rb
browser_shooter-0.3.9 test/argv_parser_test.rb
browser_shooter-0.3.7 test/argv_parser_test.rb
browser_shooter-0.3.5 test/argv_parser_test.rb
browser_shooter-0.3.3 test/argv_parser_test.rb
browser_shooter-0.3.1 test/argv_parser_test.rb