Sha256: 2914e2412ef4bf78f42c9e22689cfc41c307b0e19e64c6ce7af02bbcbe64df96

Contents?: true

Size: 1.93 KB

Versions: 9

Compression:

Stored size: 1.93 KB

Contents

When(/^I search "(.*?)"$/) do |q|
  fill_in "q", with: q
  find(".search-submit").click
end

When(/^an existing customer$/) do
  @customer = create(:customer_vault_corporation)
end

When(/^he goes to the next page$/) do
  find(".next").click
end

Given(/^an existing payment term$/) do
  @payment_term = create(:billing_machine_payment_term)
end

Given(/^an authenticated user$/) do
  @user = create(:user)
  sign_in @user
end

Given(/^an active user$/) do
  @user = create(:user)
end

Given(/^an inactive user$/) do
  @user = create(:user, is_active: false)
end

Given(/^an existing "(.*?)" having "(.*?)" set to "(.*?)"$/) do |factory, key, value|
  create(factory, key => value)
end

Then(/^the selected filter is "(.*?)"$/) do |value|
  selected_values = all(".filters select").map(&:value)
  expect(selected_values).to include value
end

Then(/^he do not see the "([^"]*)" filter$/) do |id|
  expect(page).to have_no_selector("#filters_#{id}")
end

When(/^he select custom date filter$/) do
  select "Choisir une date"
end

Then(/^he see the "([^"]*)" filter$/) do |id|
  expect(page).to have_selector("#filters_#{id}")
end

When(/^(?:I|he|she) export to XLSX$/) do
  find("a[href$=xlsx]").click
end

When(/^(?:I|he|she) download XLSX file$/) do
end

When(/^I click on show more$/) do
  find("a[class*=show_more]").click
end

When(/^I select "([^"]*)"$/) do |value|
  select value
end

When(/^I submit$/) do
  find("#main [type=submit]").click
end

When(/^I fill "([^"]*)" with "([^"]*)"$/) do |field, value|
  fill_in field, with: value
end

Then(/^"([^"]*)" has value "([^"]*)"$/) do |field, expected_value|
  value = find_field(field).value
  expect(value).to eq expected_value
end

Then(/^I do not see "([^"]*)" element$/) do |element_selector|
  expect(page).to have_no_selector element_selector
end

Then(/^I see "([^"]*)" element$/) do |element_selector|
  expect(page).to have_selector element_selector
end

When("I click on {string}") do |text|
  click_on text
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
dorsale-3.14.0 features/step_definitions/common_steps.rb
dorsale-3.13.0 features/step_definitions/common_steps.rb
dorsale-3.12.0 features/step_definitions/common_steps.rb
dorsale-3.11.0 features/step_definitions/common_steps.rb
dorsale-3.10.3 features/step_definitions/common_steps.rb
dorsale-3.10.2 features/step_definitions/common_steps.rb
dorsale-3.10.1 features/step_definitions/common_steps.rb
dorsale-3.10.0 features/step_definitions/common_steps.rb
dorsale-3.9.8 features/step_definitions/common_steps.rb