summaryrefslogtreecommitdiff
path: root/qa/qa/page/base.rb
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2018-01-09 12:06:58 +0100
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2018-01-09 12:06:58 +0100
commitfa07d232247e0ae393bb692676fcd6b3f1f0e5c2 (patch)
treeb7f10adb5d5114f1ddb1a454150de3dfd75b5105 /qa/qa/page/base.rb
parenta5cfd5a69e61b915e8d5a15114441630ff8d37c7 (diff)
downloadgitlab-ce-fa07d232247e0ae393bb692676fcd6b3f1f0e5c2.tar.gz
Add QA error when page class has no views defined
Diffstat (limited to 'qa/qa/page/base.rb')
-rw-r--r--qa/qa/page/base.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/qa/qa/page/base.rb b/qa/qa/page/base.rb
index 9064c78b792..ba1323eb215 100644
--- a/qa/qa/page/base.rb
+++ b/qa/qa/page/base.rb
@@ -49,6 +49,10 @@ module QA
end
def self.errors
+ if views.empty?
+ return ["#{name} class does not have views / elements defined!"]
+ end
+
@errors ||= views.map(&:errors).flatten
end