Expand QA spec file paths to allow running bin/qa from anywhere
This commit is contained in:
parent
7095c2bf40
commit
bf0ec00996
|
@ -22,7 +22,12 @@ module QA
|
|||
Specs::Runner.perform do |specs|
|
||||
specs.tty = true
|
||||
specs.tags = self.class.focus
|
||||
specs.files = files.any? ? files : 'qa/specs/features'
|
||||
specs.files =
|
||||
if files.any?
|
||||
files
|
||||
else
|
||||
File.expand_path('../../specs/features', __dir__)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -8,7 +8,7 @@ module QA
|
|||
def initialize
|
||||
@tty = false
|
||||
@tags = []
|
||||
@files = ['qa/specs/features']
|
||||
@files = [File.expand_path('./features', __dir__)]
|
||||
end
|
||||
|
||||
def perform
|
||||
|
|
|
@ -29,7 +29,8 @@ describe QA::Scenario::Test::Instance do
|
|||
it 'should call runner with default arguments' do
|
||||
subject.perform("test")
|
||||
|
||||
expect(runner).to have_received(:files=).with('qa/specs/features')
|
||||
expect(runner).to have_received(:files=)
|
||||
.with(File.expand_path('../../../qa/specs/features', __dir__))
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue