photomix/features/step_definitions/collection_steps.rb

17 lines
458 B
Ruby

Given /^I have collections titled (.+)$/ do |titles|
titles.split(', ').each do |title|
Collection.create!(:title => title)
end
end
Given /^I have no collectins$/ do
Collection.destroy_all
end
Then /^I should have ([0-9]+) collections?$/ do |count|
Collection.count.should == count.to_i
end
Then /^collection (.+) should have ([0-9]+) albums?$/ do |collection,count|
Collection.find_by_title(collection).albums.count.should == count.to_i
end