Sha256: 3cb05b5f5041e50871b8560df9969050c7ed170224ab2c8394a880e08596ad69

Contents?: true

Size: 1.06 KB

Versions: 6

Compression:

Stored size: 1.06 KB

Contents

module Ecm::UserArea
  module SpecHelpers
    module Feature
      def sign_up(user_attributes)
        visit "/#{I18n.locale}/auth/user/new"

        within('#new_user') do
          fill_in 'user[email]',                 with: user_attributes[:email]
          fill_in 'user[password]',              with: user_attributes[:password]
          fill_in 'user[password_confirmation]', with: user_attributes[:password]

          click_on I18n.t('helpers.submit.user.create')
        end
      end

      def sign_in(user)
        visit "/#{I18n.locale}/auth/user_session/new"

        within('#new_user_session') do
          fill_in 'user_session[email]',    with: user.email
          fill_in 'user_session[password]', with: user.password

          click_on I18n.t('helpers.submit.user_session.create')
        end
        # puts page.body
        # expect(page.status_code).to eq(200)
        # expect(current_path).to     eq("/#{I18n.locale}/backend")
        # expect(page.body).to        have_text(I18n.t('messages.success.ecm_user_area.signed_in'))
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ecm_user_area2-2.3.0 lib/ecm/user_area/spec_helpers/feature.rb
ecm_user_area2-2.2.0 lib/ecm/user_area/spec_helpers/feature.rb
ecm_user_area2-2.0.0 lib/ecm/user_area/spec_helpers/feature.rb
ecm_user_area2-1.2.10 lib/ecm/user_area/spec_helpers/feature.rb
ecm_user_area2-1.2.9 lib/ecm/user_area/spec_helpers/feature.rb
ecm_user_area2-1.2.8 lib/ecm/user_area/spec_helpers/feature.rb