Sha256: afa5de7ba3e75655f268dffac5d6f07cf52c396884e56ac288c6400369eb88d4

Contents?: true

Size: 744 Bytes

Versions: 4

Compression:

Stored size: 744 Bytes

Contents

require 'spec_helper'

describe 'Given a SitePrism page object with a datetime field' do
  let(:page_object) { page_object_klass.new }

  let(:page_object_klass) do
    Class.new(SitePrism::Page) do
      datetime_field :start_at
    end
  end

  before do
    visit 'datetime'
  end

  it 'fills up all the tokens' do
    page_object.start_at_field.set Time.new(2014, 05, 22, 9, 30)

    expect(page_object.start_at_field.year_element.value).to eq '2014'
    expect(page_object.start_at_field.month_element.value).to eq '5'
    expect(page_object.start_at_field.day_element.value).to eq '22'
    expect(page_object.start_at_field.hour_element.value).to eq '09'
    expect(page_object.start_at_field.minute_element.value).to eq '30'
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
tedium-0.0.5 spec/features/fill_in_datetimes_spec.rb
tedium-0.0.4 spec/features/fill_in_datetimes_spec.rb
tedium-0.0.3 spec/features/fill_in_datetimes_spec.rb
tedium-0.0.2 spec/features/fill_in_datetimes_spec.rb