コード例 #1
0
ファイル: MessageTest.php プロジェクト: djagya/yii2-sparkpost
 public function testEmbedFile()
 {
     $message = new Message();
     $fileName = __DIR__ . '/../test_image.png';
     $cid = $message->embed($fileName);
     $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['type'], \yii\helpers\FileHelper::getMimeType($fileName));
     $this->assertEquals($image['data'], base64_encode(file_get_contents($fileName)));
     $cid1 = $message->embed($fileName);
     $images = $message->getImages();
     $this->assertEquals('image_1', $cid1);
     $this->assertCount(2, $images);
 }