]> source.dussan.org Git - nextcloud-server.git/commitdiff
try to fix tests 39006/head
authorSimon L <szaimen@e.mail.de>
Fri, 23 Jun 2023 15:12:45 +0000 (17:12 +0200)
committerSimon L <szaimen@e.mail.de>
Mon, 26 Jun 2023 09:08:06 +0000 (11:08 +0200)
Signed-off-by: Simon L <szaimen@e.mail.de>
tests/lib/Mail/MailerTest.php

index 39e4d689a3709bf1fb53a17a5e5cbb9faa960198..a93086a201fddcfcd850912906341ff349a31cf4 100644 (file)
@@ -239,9 +239,16 @@ class MailerTest extends TestCase {
        public function testStreamingOptions() {
                $this->config->method('getSystemValue')
                        ->willReturnMap([
-                               ['mail_smtpmode', 'smtp', 'smtp'],
                                ['mail_smtpstreamoptions', [], ['foo' => 1]],
+                       ]);
+               $this->config->method('getSystemValueString')
+                       ->willReturnMap([
+                               ['mail_smtpmode', 'smtp', 'smtp'],
+                               ['overwrite.cli.url', '', ''],
                                ['mail_smtphost', '127.0.0.1', '127.0.0.1'],
+                       ]);
+               $this->config->method('getSystemValueInt')
+                       ->willReturnMap([
                                ['mail_smtpport', 25, 25],
                                ['mail_smtptimeout', 10, 10],
                        ]);
@@ -256,12 +263,20 @@ class MailerTest extends TestCase {
        public function testStreamingOptionsWrongType() {
                $this->config->method('getSystemValue')
                        ->willReturnMap([
-                               ['mail_smtpmode', 'smtp', 'smtp'],
                                ['mail_smtpstreamoptions', [], 'bar'],
+                       ]);
+               $this->config->method('getSystemValueString')
+                       ->willReturnMap([
+                               ['mail_smtpmode', 'smtp', 'smtp'],
+                               ['overwrite.cli.url', '', ''],
                                ['mail_smtphost', '127.0.0.1', '127.0.0.1'],
+                       ]);
+               $this->config->method('getSystemValueInt')
+                       ->willReturnMap([
                                ['mail_smtpport', 25, 25],
                                ['mail_smtptimeout', 10, 10],
                        ]);
+
                $mailer = self::invokePrivate($this->mailer, 'getInstance');
                /** @var EsmtpTransport $transport */
                $transport = self::invokePrivate($mailer, 'transport');
@@ -270,16 +285,17 @@ class MailerTest extends TestCase {
        }
 
        public function testLocalDomain(): void {
-               $this->config->method('getSystemValue')
+               $this->config->method('getSystemValueString')
                        ->willReturnMap([
                                ['mail_smtpmode', 'smtp', 'smtp'],
+                               ['overwrite.cli.url', '', 'https://some.valid.url.com:8080'],
                                ['mail_smtphost', '127.0.0.1', '127.0.0.1'],
+                       ]);
+               $this->config->method('getSystemValueInt')
+                       ->willReturnMap([
                                ['mail_smtpport', 25, 25],
                                ['mail_smtptimeout', 10, 10],
                        ]);
-               $this->config->method('getSystemValueString')
-                       ->with('overwrite.cli.url', '')
-                       ->willReturn('https://some.valid.url.com:8080');
 
                /** @var SymfonyMailer $mailer */
                $mailer = self::invokePrivate($this->mailer, 'getInstance');
@@ -292,16 +308,17 @@ class MailerTest extends TestCase {
        }
 
        public function testLocalDomainInvalidUrl(): void {
-               $this->config->method('getSystemValue')
+               $this->config->method('getSystemValueString')
                        ->willReturnMap([
                                ['mail_smtpmode', 'smtp', 'smtp'],
+                               ['overwrite.cli.url', '', 'https:only.slash.does.not.work:8080'],
                                ['mail_smtphost', '127.0.0.1', '127.0.0.1'],
+                       ]);
+               $this->config->method('getSystemValueInt')
+                       ->willReturnMap([
                                ['mail_smtpport', 25, 25],
                                ['mail_smtptimeout', 10, 10],
                        ]);
-               $this->config->method('getSystemValueString')
-                       ->with('overwrite.cli.url', '')
-                       ->willReturn('https:only.slash.does.not.work:8080');
 
                /** @var SymfonyMailer $mailer */
                $mailer = self::invokePrivate($this->mailer, 'getInstance');