From b3eaac60aa606914cf814f4dcc7a8552ac843930 Mon Sep 17 00:00:00 2001 From: Awilum Date: Thu, 26 May 2022 20:18:56 +0300 Subject: [PATCH] feat(shortcodes): add missed settings --- src/flextype/settings.yaml | 4 +++- tests/fixtures/settings/settings.yaml | 2 ++ .../core/Parsers/Shortcodes/RegistryShortcodeTest.php | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/flextype/settings.yaml b/src/flextype/settings.yaml index 44da2489..46d1c6c7 100644 --- a/src/flextype/settings.yaml +++ b/src/flextype/settings.yaml @@ -605,6 +605,8 @@ parsers: registry: enabled: true path: "/src/flextype/core/Parsers/Shortcodes/RegistryShortcode.php" + get: + enabled: true url: enabled: true path: "/src/flextype/core/Parsers/Shortcodes/UrlShortcode.php" @@ -634,7 +636,7 @@ parsers: calc: enabled: true path: "/src/flextype/core/Parsers/Shortcodes/CalcShortcode.php" - + # CORS # # CORS (Cross-origin resource sharing) allows JavaScript web apps to make HTTP requests to other domains. diff --git a/tests/fixtures/settings/settings.yaml b/tests/fixtures/settings/settings.yaml index 6b1acb64..c620a324 100644 --- a/tests/fixtures/settings/settings.yaml +++ b/tests/fixtures/settings/settings.yaml @@ -586,6 +586,8 @@ parsers: registry: enabled: true path: "/src/flextype/core/Parsers/Shortcodes/RegistryShortcode.php" + get: + enabled: true strings: enabled: true path: "/src/flextype/core/Parsers/Shortcodes/StringsShortcode.php" diff --git a/tests/src/flextype/core/Parsers/Shortcodes/RegistryShortcodeTest.php b/tests/src/flextype/core/Parsers/Shortcodes/RegistryShortcodeTest.php index e7fe7900..3b81756d 100644 --- a/tests/src/flextype/core/Parsers/Shortcodes/RegistryShortcodeTest.php +++ b/tests/src/flextype/core/Parsers/Shortcodes/RegistryShortcodeTest.php @@ -2,7 +2,7 @@ declare(strict_types=1); -test('[registry] shortcode', function () { +test('registry shortcode', function () { expect(strings(parsers()->shortcodes()->parse("(registry get:'flextype.manifest')"))->isJson())->toBeTrue(); expect(parsers()->shortcodes()->parse("(registry get:'flextype.manifest.name')"))->toBe('Flextype'); expect(parsers()->shortcodes()->parse("(registry get:'flextype.manifest.foo' default:'Default')"))->toBe('Default');