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); }