summaryrefslogtreecommitdiff
path: root/spec/support/pages
diff options
context:
space:
mode:
Diffstat (limited to 'spec/support/pages')
-rw-r--r--spec/support/pages/dashboard_page.rb2
-rw-r--r--spec/support/pages/login_page.rb2
-rw-r--r--spec/support/pages/page_model.rb26
3 files changed, 0 insertions, 30 deletions
diff --git a/spec/support/pages/dashboard_page.rb b/spec/support/pages/dashboard_page.rb
index a578144..53ba885 100644
--- a/spec/support/pages/dashboard_page.rb
+++ b/spec/support/pages/dashboard_page.rb
@@ -1,5 +1,3 @@
-require_relative 'page_model'
-
class DashboardPage < PageModel
def initialize
super(root_path)
diff --git a/spec/support/pages/login_page.rb b/spec/support/pages/login_page.rb
index fde8374..db63d51 100644
--- a/spec/support/pages/login_page.rb
+++ b/spec/support/pages/login_page.rb
@@ -1,5 +1,3 @@
-require_relative 'page_model'
-
class LoginPage < PageModel
def initialize
super(new_session_path)
diff --git a/spec/support/pages/page_model.rb b/spec/support/pages/page_model.rb
deleted file mode 100644
index 3fbace2..0000000
--- a/spec/support/pages/page_model.rb
+++ /dev/null
@@ -1,26 +0,0 @@
-class PageModel
- include Capybara::DSL
- include Rails.application.routes.url_helpers
- attr_reader :page_path
-
- def initialize(page_path)
- @page_path = page_path
- end
-
- def visit_page
- visit page_path
- self
- end
-
- def on_page?
- current_path == page_path
- end
-
- def has_error?(translation_key)
- page.has_content?(translate(translation_key))
- end
-
- def translate(key)
- I18n.translate(key)
- end
-end