public function testMultipartContent() { $upload = new FormUpload(); $upload->setContent('foobar'); $request = new FormRequest(); $request->setField('user[name]', 'Kris'); $request->setField('user[image]', $upload); $content = $request->getContent(); $this->assertContains("Content-Disposition: form-data; name=\"user[name]\"\r\n\r\nKris\r\n", $content); $this->assertContains("Content-Disposition: form-data; name=\"user[image]\"\r\nContent-Type: text/plain\r\n\r\nfoobar\r\n", $content); }
public function testFilenamelessUpload() { $this->setExpectedException('LogicException'); $upload = new FormUpload(); $upload->setContent('foobar'); $request = new FormRequest(); $request->setField('user[name]', 'Kris'); $request->setField('user[image]', $upload); $content = $request->getContent(); }