lib/learn_test.rb in learn-test-2.4.2 vs lib/learn_test.rb in learn-test-2.5.0.rc1
- old
+ new
@@ -1,7 +1,6 @@
require 'fileutils'
-require 'faraday'
require 'oj'
require 'colorize'
require_relative 'learn_test/version'
require_relative 'learn_test/netrc_interactor'
@@ -12,23 +11,13 @@
require_relative 'learn_test/repo_parser'
require_relative 'learn_test/file_finder'
require_relative 'learn_test/runner'
require_relative 'learn_test/dependency'
-require_relative 'learn_test/dependencies/nodejs'
-require_relative 'learn_test/dependencies/phantomjs'
-require_relative 'learn_test/dependencies/karma'
-require_relative 'learn_test/dependencies/protractor'
-require_relative 'learn_test/dependencies/java'
-require_relative 'learn_test/dependencies/csharp'
-require_relative 'learn_test/dependencies/ant'
-require_relative 'learn_test/dependencies/imagemagick'
-require_relative 'learn_test/dependencies/selenium_server'
-require_relative 'learn_test/dependencies/firefox'
-require_relative 'learn_test/dependencies/green_onion'
require_relative 'learn_test/strategy'
+require_relative 'learn_test/js_strategy'
require_relative 'learn_test/strategies/jasmine'
require_relative 'learn_test/strategies/python_unittest'
require_relative 'learn_test/strategies/rspec'
require_relative 'learn_test/strategies/karma'
require_relative 'learn_test/strategies/protractor'
@@ -36,6 +25,19 @@
require_relative 'learn_test/strategies/csharp_nunit'
require_relative 'learn_test/strategies/mocha'
require_relative 'learn_test/strategies/green_onion'
module LearnTest
+ module Dependencies
+ autoload :NodeJS, 'learn_test/dependencies/nodejs'
+ autoload :PhantomJS, 'learn_test/dependencies/phantomjs'
+ autoload :Karma, 'learn_test/dependencies/karma'
+ autoload :Protractor, 'learn_test/dependencies/protractor'
+ autoload :Java, 'learn_test/dependencies/java'
+ autoload :CSharp, 'learn_test/dependencies/csharp'
+ autoload :Ant, 'learn_test/dependencies/ant'
+ autoload :Imagemagick, 'learn_test/dependencies/imagemagick'
+ autoload :SeleniumDriver, 'learn_test/dependencies/selenium_server'
+ autoload :Firefox, 'learn_test/dependencies/firefox'
+ autoload :GreenOnion, 'learn_test/dependencies/green_onion'
+ end
end