Sha256: d597af6a3e430b79c0b0e97285e1dfa7fc092b39eb79d85c97d0b157544008b8
Contents?: true
Size: 1.26 KB
Versions: 1
Compression:
Stored size: 1.26 KB
Contents
steps_for(:gallery) do Given "in gallery '$name'" do |name| g = Gallery.find_by_name name @gallery = g.permalink @gallery_id = g.id end When "add create gallery '$name'" do |name| post '/admin/galleries', :gallery => {:name => name, :status => true, :description => ""} end When "add a picture '$path' with name '$name'" do |path, name| if @gallery multipart_post "/admin/galleries/#{@gallery}/pictures", :gallery_id => @gallery_id, :picture => { :gallery_id => @gallery_id, :title => name, :status => true, :description => "", :uploaded_data => fixture_file_upload("#{path}", 'image/png', :binary)} end end When "update '$gallery' to description with '$description'" do |gallery, description| put "/admin/galleries/#{gallery}", :gallery => {:description => description} end Then "there are one gallery with name '$name'" do |name| Gallery.should have(1).find(:all) g = Gallery.find_by_name name g.name.should == name g.status.should be_true end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pictrails-0.5.0 | stories/steps/gallery_steps.rb |