From: <jh...@us...> - 2010-08-12 07:48:14
|
Revision: 210 http://etch.svn.sourceforge.net/etch/?rev=210&view=rev Author: jheiss Date: 2010-08-12 07:48:08 +0000 (Thu, 12 Aug 2010) Log Message: ----------- Adjust require of facter to also require rubygems if needed Modified Paths: -------------- trunk/test/test_auth.rb Modified: trunk/test/test_auth.rb =================================================================== --- trunk/test/test_auth.rb 2010-08-12 06:24:51 UTC (rev 209) +++ trunk/test/test_auth.rb 2010-08-12 07:48:08 UTC (rev 210) @@ -7,7 +7,14 @@ require File.join(File.dirname(__FILE__), 'etchtest') require 'net/http' require 'rexml/document' -require 'facter' +begin + # Try loading facter w/o gems first so that we don't introduce a + # dependency on gems if it is not needed. + require 'facter' # Facter +rescue LoadError + require 'rubygems' + require 'facter' +end class EtchAuthTests < Test::Unit::TestCase include EtchTests This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |