@@ -22,7 +22,26 @@ public function testNestedModuleInXRoute()
2222 $ this ->checkFiles ($ actualFiles , $ expectedFiles );
2323 }
2424
25- public function testModuleConfigInUrlPrefixes ()
25+ public function testNestedModuleInXRouteFractalAction ()
26+ {
27+ $ config = [];
28+ $ config = require Yii::getAlias ("@specs/issue_fix/14_nested_module_in_x_route/index.php " );
29+ $ config ['useJsonApi ' ] = true ;
30+ $ tmpConfigFile = Yii::getAlias ("@runtime " ) . "/tmp-config-35.php " ;
31+ file_put_contents ($ tmpConfigFile , '<?php return ' . var_export ($ config , true ) . '; ' );
32+
33+ $ testFile = Yii::getAlias ($ tmpConfigFile );
34+ $ this ->runGenerator ($ testFile );
35+ // $actualFiles = FileHelper::findFiles(Yii::getAlias('@app'), [
36+ // 'recursive' => true,
37+ // ]);
38+ // $expectedFiles = FileHelper::findFiles(Yii::getAlias("@specs/issue_fix/14_nested_module_in_x_route/mysql"), [
39+ // 'recursive' => true,
40+ // ]);
41+ // $this->checkFiles($actualFiles, $expectedFiles);
42+ }
43+
44+ public function testModuleConfigInUrlPrefixes () # RestAction
2645 {
2746 $ testFile = Yii::getAlias ("@specs/issue_fix/14_module_config_in_url_prefixes/index.php " );
2847 $ this ->runGenerator ($ testFile );
@@ -34,4 +53,24 @@ public function testModuleConfigInUrlPrefixes()
3453 ]);
3554 $ this ->checkFiles ($ actualFiles , $ expectedFiles );
3655 }
56+
57+ public function testModuleConfigInUrlPrefixesFractalAction ()
58+ {
59+ $ config = [];
60+ $ config = require Yii::getAlias ("@specs/issue_fix/14_module_config_in_url_prefixes/index.php " );
61+ $ config ['useJsonApi ' ] = true ;
62+ $ tmpConfigFile = Yii::getAlias ("@runtime " ) . "/tmp-config-35.php " ;
63+ file_put_contents ($ tmpConfigFile , '<?php return ' . var_export ($ config , true ) . '; ' );
64+
65+
66+ $ testFile = Yii::getAlias ($ tmpConfigFile );
67+ $ this ->runGenerator ($ testFile );
68+ // $actualFiles = FileHelper::findFiles(Yii::getAlias('@app'), [
69+ // 'recursive' => true,
70+ // ]);
71+ // $expectedFiles = FileHelper::findFiles(Yii::getAlias("@specs/issue_fix/14_module_config_in_url_prefixes/mysql"), [
72+ // 'recursive' => true,
73+ // ]);
74+ // $this->checkFiles($actualFiles, $expectedFiles);
75+ }
3776}
0 commit comments