Sha256: c0b5a90788068bdccd63a1073b0008d729bb0dc2284376e264f0eb0f79d03216

Contents?: true

Size: 785 Bytes

Versions: 6

Compression:

Stored size: 785 Bytes

Contents

Then /^I should see the attribute "([^"]*)" with "([^"]*)"$/ do |title, value|
  elems = all ".attributes_table th:contains('#{title}') ~ td:contains('#{value}')"
  expect(elems.first).to_not eq(nil), 'attribute missing'
end

Then /^I should see the attribute "([^"]*)" with a nicely formatted datetime$/ do |title|
  text = all(".attributes_table th:contains('#{title}') ~ td").first.text
  expect(text).to match /\w+ \d{1,2}, \d{4} \d{2}:\d{2}/
end

Then /^the attribute "([^"]*)" should be empty$/ do |title|
  elems = all ".attributes_table th:contains('#{title}') ~ td > span.empty"
  expect(elems.first).to_not eq(nil), 'attribute not empty'
end

Then /^I should not see the attribute "([^"]*)"$/ do |title|
  expect(page).to_not have_css '.attributes_table th', text: title
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
activeadmin-1.0.0.pre5 features/step_definitions/attribute_steps.rb
activeadmin-orac-1.0.0.pre4 features/step_definitions/attribute_steps.rb
activeadmin-orac-1.0.0 features/step_definitions/attribute_steps.rb
activeadmin-orac-1.0.0.pre.orac features/step_definitions/attribute_steps.rb
activeadmin-1.0.0.pre4 features/step_definitions/attribute_steps.rb
activeadmin-1.0.0.pre3 features/step_definitions/attribute_steps.rb