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