vagrant/test/test_helper.rb

46 lines
1.0 KiB
Ruby
Raw Normal View History

begin
2010-01-22 05:08:55 +00:00
require File.join(File.dirname(__FILE__), '..', 'vendor', 'gems', 'environment')
2010-01-22 05:07:01 +00:00
rescue LoadError
puts <<-ENVERR
==================================================
ERROR: Gem environment file not found!
Hobo uses bundler to handle gem dependencies. To setup the
test environment, please run `gem bundle test` If you don't
have bundler, you can install that with `gem install bundler`
==================================================
ENVERR
exit
end
2010-01-30 04:40:43 +00:00
# This silences logger output
ENV['HOBO_ENV'] = 'test'
2010-01-22 05:36:34 +00:00
# ruby-debug, not necessary, but useful if we have it
begin
require 'ruby-debug'
rescue LoadError; end
2010-01-22 05:54:23 +00:00
require File.join(File.dirname(__FILE__), '..', 'lib', 'hobo')
require 'contest'
require 'mocha'
2010-01-26 08:01:17 +00:00
class Test::Unit::TestCase
def hobo_mock_config
{ :ssh => {
:uname => 'foo',
:pass => 'bar',
:host => 'baz',
:port => 'bak',
:max_tries => 10
},
:vm => {
:base => "foo",
:base_mac => "42"
},
:dotfile_name => '.hobo'
}
end
end