Module: BootstrapBuilders::CapybaraSpecHelpers

Defined in:
lib/bootstrap_builders/capybara_spec_helpers.rb

Instance Method Summary collapse

Instance Method Details

#set_bb_date_input(css_identifier, time) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/bootstrap_builders/capybara_spec_helpers.rb', line 2

def set_bb_date_input(css_identifier, time)
  element = find(css_identifier)

  within element do
    find(".bb-date-picker-input-year", visible: false).set(time.year)
    find(".bb-date-picker-input-month", visible: false).set(time.month)
    find(".bb-date-picker-input-day", visible: false).set(time.day)

    if element[:class].include?("bb_date_time_picker")
      find(".bb-date-picker-input-hour", visible: false).set(time.hour)
      find(".bb-date-picker-input-min", visible: false).set(time.minute)
    end
  end
end