From 2b916a8bdbacc013d7501d364a9829091dc9f4b7 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Wed, 30 Aug 2023 22:41:14 +0900 Subject: [PATCH] Add unit tests for session and cache-control attributes of module.xml --- tests/_data/module/module.xml | 2 +- tests/unit/framework/parsers/ModuleActionParserTest.php | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/_data/module/module.xml b/tests/_data/module/module.xml index eb6a6284d..1ca2174aa 100644 --- a/tests/_data/module/module.xml +++ b/tests/_data/module/module.xml @@ -7,7 +7,7 @@ - + diff --git a/tests/unit/framework/parsers/ModuleActionParserTest.php b/tests/unit/framework/parsers/ModuleActionParserTest.php index 57439bcaf..9583888a5 100644 --- a/tests/unit/framework/parsers/ModuleActionParserTest.php +++ b/tests/unit/framework/parsers/ModuleActionParserTest.php @@ -18,6 +18,8 @@ class ModuleActionParserTest extends \Codeception\TestCase\Test $this->assertEquals('GET|POST', $info->action->dispTestView->method); $this->assertEquals('false', $info->action->dispTestView->standalone); $this->assertEquals('true', $info->action->dispTestView->check_csrf); + $this->assertEquals('false', $info->action->dispTestView->session); + $this->assertEquals('false', $info->action->dispTestView->cache_control); $this->assertEquals(3, count($info->action->dispTestView->route)); $this->assertEquals(100, $info->action->dispTestView->route['$document_srl']['priority']); $this->assertEquals(['document_srl' => 'int'], $info->action->dispTestView->route['$document_srl']['vars']); @@ -28,6 +30,8 @@ class ModuleActionParserTest extends \Codeception\TestCase\Test $this->assertEquals(['write' => ['priority' => 0, 'vars' => []]], $info->action->dispTestWrite->route); $this->assertEquals('true', $info->action->dispTestWrite->meta_noindex); $this->assertEquals('true', $info->action->dispTestWrite->global_route); + $this->assertEquals('true', $info->action->dispTestWrite->session); + $this->assertEquals('true', $info->action->dispTestWrite->cache_control); $this->assertEquals('controller', $info->action->procTestSubmitData->type); $this->assertEquals('submitData', $info->action->procTestSubmitData->ruleset); $this->assertEquals('POST', $info->action->procTestSubmitData->method);