test/test_helper.rb in macroape-3.3.6 vs test/test_helper.rb in macroape-3.3.7
- old
+ new
@@ -1,18 +1,19 @@
-$lib_folder = File.dirname(__FILE__) + '/../lib'
-$LOAD_PATH.unshift $lib_folder
+$bioinform_folder = File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'bioinform', 'lib'))
+$LOAD_PATH.unshift $bioinform_folder
+
require 'test/unit'
require 'stringio'
require 'shellwords'
-require 'macroape/cli/find_threshold'
-require 'macroape/cli/find_pvalue'
-require 'macroape/cli/eval_similarity'
-require 'macroape/cli/eval_alignment'
-require 'macroape/cli/preprocess_collection'
-require 'macroape/cli/scan_collection'
-require 'macroape/cli/align_motifs'
+require_relative '../lib/macroape/cli/find_threshold'
+require_relative '../lib/macroape/cli/find_pvalue'
+require_relative '../lib/macroape/cli/eval_similarity'
+require_relative '../lib/macroape/cli/eval_alignment'
+require_relative '../lib/macroape/cli/preprocess_collection'
+require_relative '../lib/macroape/cli/scan_collection'
+require_relative '../lib/macroape/cli/align_motifs'
module Helpers
# from minitest
def self.capture_io(&block)
orig_stdout, orig_stderr = $stdout, $stderr
@@ -62,9 +63,12 @@
def self.eval_alignment_output(param_list)
capture_output{ Macroape::CLI::EvalAlignment.main(param_list.shellsplit) }
end
def self.scan_collection_output(param_list)
capture_output{ Macroape::CLI::ScanCollection.main(param_list.shellsplit) }
+ end
+ def self.scan_collection_stderr(param_list)
+ capture_stderr{ Macroape::CLI::ScanCollection.main(param_list.shellsplit) }
end
def self.run_preprocess_collection(param_list)
Macroape::CLI::PreprocessCollection.main(param_list.shellsplit)
end