Skip to content
Extraits de code Groupes Projets
photo_spec.rb 582 octets
Newer Older
  • Learn to ignore specific revisions
  • Raphael's avatar
    Raphael a validé
    require File.dirname(__FILE__) + '/../spec_helper'
    
    describe Photo do
    
    Raphael's avatar
    Raphael a validé
      before do
        @user = Factory.create(:user)
      end
    
    Raphael's avatar
    Raphael a validé
      it 'should save a photo to GridFS' do
    
    Raphael's avatar
    Raphael a validé
        photo = Photo.new(:person => @user)
    
    Raphael's avatar
    Raphael a validé
        fixture_name = File.dirname(__FILE__) + '/../fixtures/bp.jpeg'
        file = File.open(fixture_name)
    
    Raphael's avatar
    Raphael a validé
        photo.image = file
        photo.save.should == true
    
    Raphael's avatar
    Raphael a validé
        binary = photo.image.read
        fixture_binary = File.open(fixture_name).read
        binary.should == fixture_binary
      end
    
    Raphael's avatar
    Raphael a validé
    
    
    Raphael's avatar
    Raphael a validé
      it 'should create thumbnails' do
        pending('need to figure this out... tearing issue')
    
    Raphael's avatar
    Raphael a validé
      end
    
    end