From f05516522d983eea9a243edda867f7420bb7c320 Mon Sep 17 00:00:00 2001 From: Lucas Nussbaum <lucas.nussbaum@loria.fr> Date: Sun, 22 Sep 2019 18:12:19 +0200 Subject: [PATCH] Add support for running tests from anywhere, not just tests/ --- tests/oar_properties_spec.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/oar_properties_spec.rb b/tests/oar_properties_spec.rb index 776dd10cb1..ad1bffd531 100644 --- a/tests/oar_properties_spec.rb +++ b/tests/oar_properties_spec.rb @@ -5,15 +5,17 @@ $LOAD_PATH.unshift(File.expand_path(File.join(File.dirname(__FILE__), '../lib')) require 'refrepo' require 'refrepo/gen/oar-properties' +STUBDIR = File.expand_path(File.dirname(__FILE__)) + WebMock.disable_net_connect!(allow_localhost: true) conf = RefRepo::Utils.get_api_config def load_stub_file_content(stub_filename) - if not File.exist?("stub_oar_properties/#{stub_filename}") - raise("Cannot find #{stub_filename} in 'stub_oar_properties/'") + if not File.exist?("#{STUBDIR}/stub_oar_properties/#{stub_filename}") + raise("Cannot find #{stub_filename} in '#{STUBDIR}/stub_oar_properties/'") end - file = File.open("stub_oar_properties/#{stub_filename}", "r") + file = File.open("#{STUBDIR}/stub_oar_properties/#{stub_filename}", "r") lines = IO.read(file) file.close() return lines -- GitLab