/** * @group ZF-10664 * * Test that you can post a file using a preset * Zend_Http_Client that has a file to post, * by calling $restClient->setNoReset() prior to issuing the * restPost() call. */ public function testCanPostFileInPresetHttpClient() { $client = new Zend_Rest_Client('http://framework.zend.com'); $httpClient = new Zend_Http_Client(); $text = 'this is some plain text'; $httpClient->setFileUpload('some_text.txt', 'upload', $text, 'text/plain'); $client->setHttpClient($httpClient); $client->setNoReset(); $client->restPost('/file'); $request = $httpClient->getLastRequest(); $this->assertTrue(strpos($request, $text) !== false, 'The file is not in the request'); }
/** * @group ZF-10664 * * Test that you can post a file using a preset * Zend_Http_Client that has a file to post, * by calling $restClient->setNoReset() prior to issuing the * restPost() call. */ public function testCanPostFileInPresetHttpClient() { if (!defined('TESTS_ZEND_REST_ONLINE_ENABLED') || !constant('TESTS_ZEND_REST_ONLINE_ENABLED')) { $this->markTestSkipped('Define TESTS_ZEND_REST_ONLINE_ENABLED to test Zend_Rest_ClientTest online.'); } $client = new Zend_Rest_Client('http://framework.zend.com'); $httpClient = new Zend_Http_Client(); $text = 'this is some plain text'; $httpClient->setFileUpload('some_text.txt', 'upload', $text, 'text/plain'); $client->setHttpClient($httpClient); $client->setNoReset(); $client->restPost('/file'); $request = $httpClient->getLastRequest(); $this->assertTrue(strpos($request, $text) !== false, 'The file is not in the request'); }