summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qa/qa/runtime/release.rb2
-rw-r--r--qa/spec/runtime/release_spec.rb6
2 files changed, 7 insertions, 1 deletions
diff --git a/qa/qa/runtime/release.rb b/qa/qa/runtime/release.rb
index d64b478a41a..e3da00a1881 100644
--- a/qa/qa/runtime/release.rb
+++ b/qa/qa/runtime/release.rb
@@ -19,7 +19,7 @@ module QA
end
begin
- require "#{version.downcase}/strategy"
+ require "qa/#{version.downcase}/strategy"
rescue LoadError
# noop
end
diff --git a/qa/spec/runtime/release_spec.rb b/qa/spec/runtime/release_spec.rb
index 4995ad48ee6..97f0b7e3c89 100644
--- a/qa/spec/runtime/release_spec.rb
+++ b/qa/spec/runtime/release_spec.rb
@@ -5,6 +5,7 @@ describe QA::Runtime::Release do
before do
stub_const('QA::CE::Strategy', strategy)
+ stub_const('QA::EE::Strategy', strategy)
end
describe '#has_strategy?' do
@@ -32,6 +33,11 @@ describe QA::Runtime::Release do
context 'when release version does not have extension strategy' do
subject { described_class.new('CE') }
+ before do
+ hide_const('QA::CE::Strategy')
+ hide_const('QA::EE::Strategy')
+ end
+
describe '#has_strategy?' do
it 'returns false' do
expect(subject.has_strategy?).to be false