Better dependency management, warning if running Run options:

# Running tests:

EEE

Finished tests in 0.009415s, 318.6405 tests/s, 0.0000 assertions/s.

  1) Error:
SodaXmlTeamTest#test_get_document:
RuntimeError: Must provide a SOAP_USERNAME and SOAP_PASSWORD environment variable to run tests.
    /Users/stephen/Sites/seatshare-soda_xml_team/test/test_soda_xml_team.rb:12:in `setup'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1263:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit/testcase.rb:17:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:940:in `block in _run_suite'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:933:in `map'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:933:in `_run_suite'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:663:in `block in _run_suites'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:661:in `each'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:661:in `_run_suites'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:884:in `_run_anything'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1092:in `run_tests'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1079:in `block in _run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1078:in `each'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1078:in `_run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1066:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:27:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:780:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:372:in `block (2 levels) in autorun'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:33:in `run_once'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:371:in `block in autorun'

  2) Error:
SodaXmlTeamTest#test_get_listing:
RuntimeError: Must provide a SOAP_USERNAME and SOAP_PASSWORD environment variable to run tests.
    /Users/stephen/Sites/seatshare-soda_xml_team/test/test_soda_xml_team.rb:12:in `setup'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1263:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit/testcase.rb:17:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:940:in `block in _run_suite'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:933:in `map'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:933:in `_run_suite'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:663:in `block in _run_suites'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:661:in `each'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:661:in `_run_suites'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:884:in `_run_anything'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1092:in `run_tests'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1079:in `block in _run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1078:in `each'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1078:in `_run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1066:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:27:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:780:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:372:in `block (2 levels) in autorun'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:33:in `run_once'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:371:in `block in autorun'

  3) Error:
SodaXmlTeamTest#test_parse_schedule:
RuntimeError: Must provide a SOAP_USERNAME and SOAP_PASSWORD environment variable to run tests.
    /Users/stephen/Sites/seatshare-soda_xml_team/test/test_soda_xml_team.rb:12:in `setup'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1263:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit/testcase.rb:17:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:940:in `block in _run_suite'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:933:in `map'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:933:in `_run_suite'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:663:in `block in _run_suites'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:661:in `each'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:661:in `_run_suites'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:884:in `_run_anything'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1092:in `run_tests'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1079:in `block in _run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1078:in `each'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1078:in `_run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/minitest/unit.rb:1066:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:27:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:780:in `run'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:372:in `block (2 levels) in autorun'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:33:in `run_once'
    /Users/stephen/.rbenv/versions/2.1.1/lib/ruby/2.1.0/test/unit.rb:371:in `block in autorun'

3 tests, 0 assertions, 0 failures, 3 errors, 0 skips

ruby -v: ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0] without credentials.