Ejemplo n.º 1
0
 /**
  * Test adding a part object.
  *
  * @return void
  */
 public function testAddPartObject()
 {
     $data = new FormData();
     $boundary = $data->boundary();
     $part = $data->newPart('test', 'value');
     $part->contentId('abc123');
     $data->add($part);
     $this->assertTrue($data->isMultipart());
     $this->assertFalse($data->hasFile());
     $this->assertCount(1, $data, 'Should have 1 part');
     $expected = ['--' . $boundary, 'Content-Disposition: form-data; name="test"', 'Content-ID: <abc123>', '', 'value', '--' . $boundary . '--', '', ''];
     $this->assertEquals(implode("\r\n", $expected), (string) $data);
 }