Beispiel #1
0
 public function testEmbedContent()
 {
     $message = new Message();
     $fileName = __DIR__ . '/../test_image.png';
     $cid = $message->embedContent(file_get_contents($fileName), ['fileName' => 'test_image.png']);
     $this->assertEquals('image_0', $cid);
     $images = $message->getImages();
     $this->assertCount(1, $images);
     $image = $images[0];
     $this->assertEquals($image['name'], 'test_image.png');
     $this->assertEquals($image['data'], base64_encode(file_get_contents($fileName)));
     $cid1 = $message->embedContent(file_get_contents($fileName));
     $images = $message->getImages();
     $this->assertCount(2, $images);
     $image = $images[1];
     $this->assertEquals($image['name'], 'image_1');
     $this->assertEquals($cid1, 'image_1');
 }