Sha256: ce3502df2e4ba9c763a1a89d7939a6bb187ca2ddf39e220dfb78ca44d2f877c9
Contents?: true
Size: 1009 Bytes
Versions: 1
Compression:
Stored size: 1009 Bytes
Contents
When /^I visit the first profile$/ do doc = Nokogiri::HTML(response_body) link_text = doc.search('div#profiles ul a').first['href'] visit(link_text) end Then /^I should see a list of graphs$/ do begin follow_redirect! rescue Rack::Test::Error end doc = Nokogiri::HTML(response_body) doc.search('div#profile div.graph').size.should > 0 end Then /^I should see a list of profiles$/ do doc = Nokogiri::HTML(response_body) doc.search('div#profiles ul li').size.should > 1 end Then /^I should see a list of profiles sorted alphabetically$/ do doc = Nokogiri::HTML(response_body) profiles = doc.search('div#profiles ul li') profiles.size.should > 1 unsorted = profiles.map { |p| p.text.strip } sorted = profiles.map { |p| p.text.strip }.sort unsorted.should == sorted end Then /^I should see a profile heading$/ do doc = Nokogiri::HTML(response_body) doc.search('div#profile h2#name').size.should == 1 end Then /^show me the page source$/ do puts response_body end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
visage-app-2.1.0 | features/step_definitions/site_steps.rb |