# File Uploads

**URL:** <https://www.ruby-forum.com/t/file-uploads/127321>\
**Category:** Rails\
**Created:** [January 28, 2008, 8:38am UTC](https://www.ruby-forum.com/t/file-uploads/127321 "2008-01-28T08:38:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![arpit\_jain](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/d6d6ee/32.png) [@arpit\_jain](https://www.ruby-forum.com/u/arpit_jain)\
**Post date:** [January 28, 2008, 8:38am UTC](https://www.ruby-forum.com/t/file-uploads/127321/1 "2008-01-28T08:38:25Z")

</div>

Hi All.  
how can i write test cases for video and image uploads.  
I am using attachment\_fu plugin.  
Thanks  
Arpit

---

<div class="post-metadata">

**Author:** ![arpit\_jain](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/d6d6ee/32.png) [@arpit\_jain](https://www.ruby-forum.com/u/arpit_jain)\
**Post date:** [January 28, 2008, 11:32am UTC](https://www.ruby-forum.com/t/file-uploads/127321/2 "2008-01-28T11:32:48Z")

</div>

use this:  
[http://api.rubyonrails.org/classes/ActionController/TestUploadedFile.html](http://api.rubyonrails.org/classes/ActionController/TestUploadedFile.html)

like:  
file =  
ActionController::TestUploadedFile.new(Test::Unit::TestCase.fixture\_path

- ‘/files/test.gif’, ‘image/gif’)

post(:uploader, :file =\> get\_file)

and then test if entries in your db are as expected and the file exists  
in destination path
