Sha256: 03b118ede4b2fea8b99df6f05f3ca6cfaf93537713df35ace22e6c507af52c68

Contents?: true

Size: 1.18 KB

Versions: 56

Compression:

Stored size: 1.18 KB

Contents

module Cmor
  module Core
    module SpecHelpers
      module Feature
        def sign_in(user)
          visit("/#{I18n.locale}/#{I18n.t('routes.cmor_user_area_engine')}/#{I18n.t('routes.user_session')}/new")
          fill_in 'user_session[email]',    with: user.email
          fill_in 'user_session[password]', with: user.password
          click_button(I18n.t('helpers.submit.user_session.create'))
        end

        def select_date_and_time(date, options = {})
          field = options[:from]
          select I18n.l(date, format: '%Y'),  from: "#{field}_1i" #year
          select I18n.l(date, format: '%B'),  from: "#{field}_2i" #month
          select I18n.l(date, format: '%-d'), from: "#{field}_3i" #day 
          select I18n.l(date, format: '%H'),  from: "#{field}_4i" #hour
          select I18n.l(date, format: '%M'),  from: "#{field}_5i" #minute
        end

        def select_date(date, options = {})
          field = options[:from]
          select I18n.l(date, format: '%Y'),  from: "#{field}_1i" #year
          select I18n.l(date, format: '%B'),  from: "#{field}_2i" #month
          select I18n.l(date, format: '%-d'), from: "#{field}_3i" #day 
        end
      end
    end
  end
end

Version data entries

56 entries across 56 versions & 1 rubygems

Version Path
cmor_core-0.0.60.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.59.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.58.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.57.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.56.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.55.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.54.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.53.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.52.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.51.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.50.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.49.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.48.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.45.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.44.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.43.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.42.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.41.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.40.pre lib/cmor/core/spec_helpers/feature.rb
cmor_core-0.0.39.pre lib/cmor/core/spec_helpers/feature.rb