Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #udelam si uzivatele
- def create_user(options = {})
- post :signup, :user => { :login => 'quire', :email => 'quire@example.com',
- :password => 'quire', :password_confirmation => 'quire' }.merge(options), :attachment => {:uploaded_data => ''}
- end
- #anebo uzivatele s fotkou
- def create_user_with_photo(options = {})
- post :signup, :user => { :login => 'quire', :email => 'quire@example.com',
- :password => 'quire', :password_confirmation => 'quire' }.merge(options), :attachment => {:uploaded_data =>File.new("#{RAILS_ROOT}/test/fixtures/test_image.jpg")}
- end
- # a tady testuju, jestli ma tenhle uzivatel fakt pridanej nejakej soubor
- def test_should_save_photo_on_signup
- assert_no_difference User, :count do
- create_user_with_photo
- assert_response :success
- assert_not_nil assigns(:user).attachment
- end
- end
- #controller
- @user.attachment = Attachment.new(params[:attachment]) if params[:attachment][:uploaded_data].is_a?(File)
- @user.save!
Add Comment
Please, Sign In to add comment