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