photomix/features/step_definitions/collection_steps.rb

17 lines
449 B
Ruby
Raw Normal View History

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|
2009-06-16 01:22:51 +02:00
Collection.find(collection).albums.count.should == count.to_i
end