diff options
Diffstat (limited to 'spec/support/pages')
| -rw-r--r-- | spec/support/pages/dashboard_page.rb | 2 | ||||
| -rw-r--r-- | spec/support/pages/login_page.rb | 2 | ||||
| -rw-r--r-- | spec/support/pages/page_model.rb | 26 |
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 |
