feat(wpmc S3): ShortcodeDmr scaffold + register init hook

This commit is contained in:
Vladimir Bryzgalov
2026-05-12 20:05:50 +05:00
parent 22099cf1d6
commit f68b30b4e6
3 changed files with 53 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
<?php
declare(strict_types=1);
namespace WPMultiCity\Tests;
use WPMultiCity\ShortcodeDmr;
final class ShortcodeDmrTest extends TestCase
{
public function test_register_attaches_init_action(): void
{
ShortcodeDmr::register();
self::assertNotFalse(
has_action('init', [ShortcodeDmr::class, 'do_register']),
'ShortcodeDmr::register() must hook init'
);
}
}
+2
View File
@@ -6,6 +6,7 @@ namespace WPMultiCity\Tests;
use Brain\Monkey;
use PHPUnit\Framework\TestCase as BaseTestCase;
use WPMultiCity\Helpers;
use WPMultiCity\ShortcodeDmr;
abstract class TestCase extends BaseTestCase
{
@@ -15,6 +16,7 @@ abstract class TestCase extends BaseTestCase
Monkey\setUp();
Monkey\Functions\stubTranslationFunctions();
Helpers::reset_cache();
ShortcodeDmr::reset_cache();
}
protected function tearDown(): void