Skip to content

Instantly share code, notes, and snippets.

@k-vagin-parc
Last active October 26, 2016 09:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save k-vagin-parc/a0206ffac62e1a6e326395964bf0d3cc to your computer and use it in GitHub Desktop.
Save k-vagin-parc/a0206ffac62e1a6e326395964bf0d3cc to your computer and use it in GitHub Desktop.
mock file upload
<?php
$list = [];
$fp = new \SplFileObject('php://temp', 'rw');
foreach ($list as $fields) {
$fp->fputcsv($fields);
}
$uploadedFile = \Mockery::mock(
'\Symfony\Component\HttpFoundation\File\UploadedFile',
[
'getClientOriginalName' => 'users.csv',
'getClientOriginalExtension' => 'csv',
'openFile' => $fp,
]
);
$response = $this->action(
'POST',
'AdminPanel\UserController@bulkRegister',
[],
[],
[],
['list' => $uploadedFile]
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment