I would take cues from the Media plugin, which uses binary data in some of 
its testing library.

Test data: 
https://github.com/davidpersson/media/blob/next/tests/fixtures/test_data.php
Where test data is set up: 
https://github.com/davidpersson/media/blob/next/tests/cases/models/behaviors/base.test.php
TransferBehavior:  
https://github.com/davidpersson/media/blob/next/tests/cases/models/behaviors/transfer.test.php
 

There are even more tests and data in the MM library within the plugin: 
https://github.com/davidpersson/media/tree/next/libs/mm/tests

I don't have any experience with MeioUpload but I imagine changing the 
paths to the tmp folder will be possible.

I know this isn't a specific answer but it should give you some good 
jumping off points.

-jeremy

On Thursday, April 26, 2012 7:57:40 AM UTC-7, Thiago Belem wrote:
>
> I'm creating a new MeioUpload/Media behavior and I wanted to make it 
> totally covered by tests...
>
> Do you guys have any idea/recomendation/resource about mocking uploads on 
> CakePHP + PHPUnit?
>
> I know I can't just populate $_FILES with my data and expect 
> is_uploaded_file or move_uploaded_file functions to work.
>  
> I don't want to use anoter testing framework like PHPT or something that's 
> not pure CakePHP and PHPUnit.
>
> Regards,
> --
> ***Thiago Belem*
> Desenvolvedor
> Rio de Janeiro - RJ - Brasil
>
> *Assando Sites* - Curso online de *CakePHP*
> assando-sites.com.br <http://goo.gl/b1EEd>
>
> thiagobelem.net
> [email protected]
>
> *Skype / gTalk **»* thiago.belem.web
> *LinkedIn* *»* br.linkedin.com/in/thiagobelem/pt
>
> 

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to