From 457563dca05256cf8682ed7bb38a084cd81073c1 Mon Sep 17 00:00:00 2001 From: Awilum Date: Tue, 31 May 2022 19:58:55 +0300 Subject: [PATCH] feat(tests): improve tests for expressions directive --- .../core/Entries/Directives/ExpressionsDirectiveTest.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/src/flextype/core/Entries/Directives/ExpressionsDirectiveTest.php b/tests/src/flextype/core/Entries/Directives/ExpressionsDirectiveTest.php index cf04dec2..ec9d99e8 100644 --- a/tests/src/flextype/core/Entries/Directives/ExpressionsDirectiveTest.php +++ b/tests/src/flextype/core/Entries/Directives/ExpressionsDirectiveTest.php @@ -13,11 +13,15 @@ afterEach(function (): void { test('expressions directive', function () { entries()->create('expressions', ['test' => '[[ 1+1 ]]']); $this->assertEquals(2, entries()->fetch('expressions')['test']); +}); +test('expressions directive disabled', function () { registry()->set('flextype.settings.entries.directives.expressions.enabled', false); expect(entries()->fetch('expressions')['test'])->toBe('[[ 1+1 ]]'); registry()->set('flextype.settings.entries.directives.expressions.enabled', true); +}); +test('expressions directive disabled globaly', function () { registry()->set('flextype.settings.entries.directives.expressions.enabled_globaly', false); expect(entries()->fetch('expressions')['test'])->toBe('[[ 1+1 ]]'); registry()->set('flextype.settings.entries.directives.expressions.enabled_globaly', true);