Sha256: e20388461e7fa34b886f90bab294fd2f4db914cf4a292782d9e327bde5c4adf1

Contents?: true

Size: 671 Bytes

Versions: 4

Compression:

Stored size: 671 Bytes

Contents

require "spec_helper"

describe FamilyGallery::PicturesController do
  let(:group) { create :group }
  let(:admin) { create :admin }

  before do
    sign_in admin
  end

  it "#create" do
    post :create, use_route: :family_gallery, picture: {title: "Test title", description: "Test test", image: fixture_file_upload("#{Rails.root}/../../spec/test_pictures/sigrid.jpg", "image/jpeg")}, group_id: group.id
    last_picture = assigns(:picture)
    last_picture.errors.to_a.should eq []
    response.should redirect_to last_picture
    last_picture.width.should_not eq nil
    last_picture.groups.should eq [group]
    last_picture.user_uploaded.should eq admin
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
family_gallery-0.0.4 spec/controllers/family_gallery/pictures_controller_spec.rb
family_gallery-0.0.3 spec/controllers/family_gallery/pictures_controller_spec.rb
family_gallery-0.0.2 spec/controllers/family_gallery/pictures_controller_spec.rb
family_gallery-0.0.1 spec/controllers/family_gallery/pictures_controller_spec.rb