Sha256: 0a1e5c27a56d9b6df9faa4d02eb05035e653fbd891ed6f8e92e2841dc09d208d
Contents?: true
Size: 629 Bytes
Versions: 2
Compression:
Stored size: 629 Bytes
Contents
Given /^I (only )?have a page titled (.+) with a custom url (.+)?$/ do |only, title, link_url| Page.delete_all if only Page.create(:title => title, :link_url => link_url) end Given /^I (only )?have pages titled (.+)$/ do |only, titles| Page.delete_all if only titles.split(', ').each do |title| Page.create(:title => title) end end Given /^I have no pages$/ do Page.delete_all end Then /^I should have ([0-9]+) pages?$/ do |count| Page.count.should == count.to_i end Then /^I should have a page at \/(.+)$/ do |url| Page.all.count{|page| page.url[:path].to_s.include?(url)}.should == 1 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
refinerycms-0.9.7.10 | features/step_definitions/refinery/page_steps.rb |
refinerycms-0.9.7.9 | features/step_definitions/refinery/page_steps.rb |