]> git.mxchange.org Git - friendica.git/blobdiff - tests/src/Util/EMailerTest.php
Merge pull request #10294 from annando/http-input-data
[friendica.git] / tests / src / Util / EMailerTest.php
index 209195f7e807a731dde9867857eea6087468ee96..7f96e010a5b0e65482550dceebae7fd0d56fba2d 100644 (file)
@@ -35,10 +35,7 @@ class EMailerTest extends MockedTest
        /** @var BaseURL|MockInterface */
        private $baseUrl;
 
-       /** @var string */
-       private $defaultHeaders;
-
-       protected function setUp()
+       protected function setUp(): void
        {
                parent::setUp();
 
@@ -54,11 +51,9 @@ class EMailerTest extends MockedTest
                $this->baseUrl = \Mockery::mock(BaseURL::class);
                $this->baseUrl->shouldReceive('getHostname')->andReturn('friendica.local');
                $this->baseUrl->shouldReceive('get')->andReturn('http://friendica.local');
-
-               $this->defaultHeaders = [];
        }
 
-       protected function tearDown()
+       protected function tearDown(): void
        {
                EmailerSpy::$MAIL_DATA = [];
 
@@ -81,21 +76,21 @@ class EMailerTest extends MockedTest
 
                $emailer = new EmailerSpy($this->config, $this->pConfig, $this->baseUrl, new NullLogger(), $this->l10n);
 
-               $this->assertTrue($emailer->send($testEmail));
+               self::assertTrue($emailer->send($testEmail));
 
-               $this->assertContains("X-Friendica-Host : friendica.local", EmailerSpy::$MAIL_DATA['headers']);
-               $this->assertContains("X-Friendica-Platform : Friendica", EmailerSpy::$MAIL_DATA['headers']);
-               $this->assertContains("List-ID : <notification.friendica.local>", EmailerSpy::$MAIL_DATA['headers']);
-               $this->assertContains("List-Archive : <http://friendica.local/notifications/system>", EmailerSpy::$MAIL_DATA['headers']);
-               $this->assertContains("Reply-To: Sender <sender@friendica.local>", EmailerSpy::$MAIL_DATA['headers']);
-               $this->assertContains("MIME-Version: 1.0", EmailerSpy::$MAIL_DATA['headers']);
+               self::assertStringContainsString("X-Friendica-Host: friendica.local", EmailerSpy::$MAIL_DATA['headers']);
+               self::assertStringContainsString("X-Friendica-Platform: Friendica", EmailerSpy::$MAIL_DATA['headers']);
+               self::assertStringContainsString("List-ID: <notification.friendica.local>", EmailerSpy::$MAIL_DATA['headers']);
+               self::assertStringContainsString("List-Archive: <http://friendica.local/notifications/system>", EmailerSpy::$MAIL_DATA['headers']);
+               self::assertStringContainsString("Reply-To: Sender <sender@friendica.local>", EmailerSpy::$MAIL_DATA['headers']);
+               self::assertStringContainsString("MIME-Version: 1.0", EmailerSpy::$MAIL_DATA['headers']);
                // Base64 "Test Text"
-               $this->assertContains(chunk_split(base64_encode('Test Text')), EmailerSpy::$MAIL_DATA['body']);
+               self::assertStringContainsString(chunk_split(base64_encode('Test Text')), EmailerSpy::$MAIL_DATA['body']);
                // Base64 "Test Message<b>Bold</b>"
-               $this->assertContains(chunk_split(base64_encode("Test Message<b>Bold</b>")), EmailerSpy::$MAIL_DATA['body']);
-               $this->assertEquals("Test Subject", EmailerSpy::$MAIL_DATA['subject']);
-               $this->assertEquals("recipient@friendica.local", EmailerSpy::$MAIL_DATA['to']);
-               $this->assertEquals("-f sender@friendica.local", EmailerSpy::$MAIL_DATA['parameters']);
+               self::assertStringContainsString(chunk_split(base64_encode("Test Message<b>Bold</b>")), EmailerSpy::$MAIL_DATA['body']);
+               self::assertEquals("Test Subject", EmailerSpy::$MAIL_DATA['subject']);
+               self::assertEquals("recipient@friendica.local", EmailerSpy::$MAIL_DATA['to']);
+               self::assertEquals("-f sender@friendica.local", EmailerSpy::$MAIL_DATA['parameters']);
        }
 
        public function testTwoMessageIds()
@@ -124,10 +119,10 @@ class EMailerTest extends MockedTest
                $emailer = new EmailerSpy($this->config, $this->pConfig, $this->baseUrl, new NullLogger(), $this->l10n);
 
                // even in case there are two message ids, send the mail anyway
-               $this->assertTrue($emailer->send($testEmail));
+               self::assertTrue($emailer->send($testEmail));
 
                // check case sensitive key problem
-               $this->assertArrayHasKey('Message-ID', $testEmail->getAdditionalMailHeader());
-               $this->assertArrayHasKey('Message-Id', $testEmail->getAdditionalMailHeader());
+               self::assertArrayHasKey('Message-ID', $testEmail->getAdditionalMailHeader());
+               self::assertArrayHasKey('Message-Id', $testEmail->getAdditionalMailHeader());
        }
 }