Skip to content

Commit

Permalink
Merge branch 'refs/heads/main' into feature/embed-images
Browse files Browse the repository at this point in the history
# Conflicts:
#	tests/EventListener/AdminEmailTokenListenerTest.php
  • Loading branch information
Toflar committed Sep 17, 2024
2 parents 8f5ba75 + 0e8563b commit 1af134f
Showing 1 changed file with 1 addition and 15 deletions.
16 changes: 1 addition & 15 deletions tests/EventListener/AdminEmailTokenListenerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
use Contao\Config;
use Contao\CoreBundle\Framework\ContaoFramework;
use Contao\PageModel;
use Contao\StringUtil;
use Contao\TestCase\ContaoTestCase;
use PHPUnit\Framework\Attributes\DataProvider;
use Symfony\Component\HttpFoundation\Request;
Expand Down Expand Up @@ -49,7 +48,7 @@ public function testAddsAdminTokens(string $configFriendlyEmail, string $pageFri
$this->assertSame($expectedEmail, $tokenCollection->getByName('admin_email')->getValue());
}

public static function adminEmailProvider(): iterable
public static function adminEmailProvider(): \Generator
{
yield 'Basic admin email in config' => [
'foobar-config@terminal42.ch',
Expand Down Expand Up @@ -112,21 +111,8 @@ private function mockFrameworkWithAdminEmail(string|null $adminEmail = null): Co
->willReturn($adminEmail)
;

$stringUtilAdapter = $this->mockAdapter(['splitFriendlyEmail']);
$stringUtilAdapter
->method('splitFriendlyEmail')
->willReturnCallback(
static fn (string $email): array => match ($email) {
'Lorem Ipsum [foobar-config@terminal42.ch]' => ['Lorem Ipsum', 'foobar-config@terminal42.ch'],
'Dolor Sitamet [foobar@terminal42.ch]' => ['Dolor Sitamet', 'foobar@terminal42.ch'],
default => ['', $email],
},
)
;

return $this->mockContaoFramework([
Config::class => $configAdapter,
StringUtil::class => $stringUtilAdapter,
]);
}
}

0 comments on commit 1af134f

Please sign in to comment.