[QA] Add a new Test::Sanity::Failing scenario that always fails
Signed-off-by: Rémy Coutable <remy@rymai.me>
This commit is contained in:
parent
48541cacc0
commit
86e5dcdb21
3 changed files with 32 additions and 0 deletions
1
qa/qa.rb
1
qa/qa.rb
|
@ -98,6 +98,7 @@ module QA
|
|||
end
|
||||
|
||||
module Sanity
|
||||
autoload :Failing, 'qa/scenario/test/sanity/failing'
|
||||
autoload :Selectors, 'qa/scenario/test/sanity/selectors'
|
||||
end
|
||||
end
|
||||
|
|
18
qa/qa/scenario/test/sanity/failing.rb
Normal file
18
qa/qa/scenario/test/sanity/failing.rb
Normal file
|
@ -0,0 +1,18 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module QA
|
||||
module Scenario
|
||||
module Test
|
||||
module Sanity
|
||||
##
|
||||
# This scenario exits with a 1 exit code.
|
||||
#
|
||||
class Failing < Template
|
||||
include Bootable
|
||||
|
||||
tags :failing
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
13
qa/qa/specs/features/sanity/failing_spec.rb
Normal file
13
qa/qa/specs/features/sanity/failing_spec.rb
Normal file
|
@ -0,0 +1,13 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module QA
|
||||
context 'Sanity checks', :orchestrated, :failing do
|
||||
describe 'Failing orchestrated example' do
|
||||
it 'always fails' do
|
||||
Runtime::Browser.visit(:gitlab, Page::Main::Login)
|
||||
|
||||
expect(page).to have_text("These Aren't the Texts You're Looking For", wait: 1)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue