diff --git a/modules/code-generator/.gitignore b/modules/code-generator/.gitignore index ec49a4955..bf10c9f82 100644 --- a/modules/code-generator/.gitignore +++ b/modules/code-generator/.gitignore @@ -115,3 +115,8 @@ codealike.json # backup files *.bak +# tests +tests/fixtures/**/actual + + + diff --git a/modules/code-generator/test-cases/.gitignore b/modules/code-generator/tests/fixtures/test-cases/.gitignore similarity index 100% rename from modules/code-generator/test-cases/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/pages/Home/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/pages/Home/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/pages/Home/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/pages/Home/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/pages/Home/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/pages/Home/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/pages/Home/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/pages/Home/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo01/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo01/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo01/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/pages/Home/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/pages/Home/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/pages/Home/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/pages/Home/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/pages/Home/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/pages/Home/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/pages/Home/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/pages/Home/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo02/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo02/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo02/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/Detail/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/Detail/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/Detail/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/Detail/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/Detail/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/Detail/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/Detail/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/Detail/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/Home/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/Home/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/Home/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/Home/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/Home/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/Home/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/Home/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/Home/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/List/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/List/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/List/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/List/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/List/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/List/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/pages/List/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/pages/List/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo03/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo03/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo03/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo04/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/pages/Home/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/pages/Home/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/pages/Home/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/pages/Home/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/pages/Home/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/pages/Home/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/pages/Home/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/pages/Home/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo04/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo04/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo04/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/pages/Home/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/pages/Home/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/pages/Home/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/pages/Home/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/pages/Home/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/pages/Home/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/pages/Home/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/pages/Home/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo05/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo05/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo05/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/pages/Home/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/pages/Home/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/pages/Home/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/pages/Home/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/pages/Home/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/pages/Home/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/pages/Home/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/pages/Home/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo06-jsslot/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo06-jsslot/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo06-jsslot/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/pages/Home/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/pages/Home/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/pages/Home/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/pages/Home/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/pages/Home/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/pages/Home/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/pages/Home/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/pages/Home/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo07-newline-in-props/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo07-newline-in-props/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo07-newline-in-props/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/pages/Home/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/pages/Home/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/pages/Home/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/pages/Home/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/pages/Home/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/pages/Home/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/pages/Home/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/pages/Home/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo08-jsslot-with-multiple-children/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo08-jsslot-with-multiple-children/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/pages/Home/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/pages/Home/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/pages/Home/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/pages/Home/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/pages/Home/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/pages/Home/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/pages/Home/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/pages/Home/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo09-jsslot-with-conditional-children/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo09-jsslot-with-conditional-children/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/pages/Home/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/pages/Home/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/pages/Home/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/pages/Home/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/pages/Home/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/pages/Home/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/pages/Home/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/pages/Home/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo10-jsslot-with-loop-children/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo10-jsslot-with-loop-children/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo11-utils-name-alias/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo11-utils-name-alias/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/pages/Home/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/pages/Home/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/pages/Home/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/pages/Home/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/pages/Home/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/pages/Home/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/pages/Home/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/pages/Home/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo12-refs/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo12-refs/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo12-refs/schema.json5 diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/app.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/app.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/app.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/app.json diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/document/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/document/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/document/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/document/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/global.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/global.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/global.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/global.css diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/pages/Example/index.css b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/pages/Example/index.css similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/pages/Example/index.css rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/pages/Example/index.css diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/pages/Example/index.jsx b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/pages/Example/index.jsx similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/pages/Example/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/pages/Example/index.jsx diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/rax-app/demo13-datasource-prop/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/rax-app/demo13-datasource-prop/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/rax-app/demo13-datasource-prop/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/pages/Test/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/pages/Test/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/pages/Test/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/pages/Test/index.css diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/pages/Test/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/pages/Test/index.jsx similarity index 98% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/pages/Test/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/pages/Test/index.jsx index f3d65f8fd..b90fe6254 100644 --- a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/pages/Test/index.jsx +++ b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/pages/Test/index.jsx @@ -14,6 +14,8 @@ import utils, { RefsManager } from "../../utils"; import * as __$$i18n from "../../i18n"; +import __$$constants from "../../constants"; + import "./index.css"; class Test$$Page extends React.Component { @@ -36,6 +38,10 @@ class Test$$Page extends React.Component { await this._dataSourceEngine.reloadDataSource(); }; + get constants() { + return __$$constants || {}; + } + constructor(props, context) { super(props); diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo1/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo1/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo1/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo1/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo1/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.css diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.jsx similarity index 96% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.jsx index a4751b6f7..cc8332e1d 100644 --- a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.jsx +++ b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/pages/Aaaa/index.jsx @@ -14,6 +14,8 @@ import utils from "../../utils"; import * as __$$i18n from "../../i18n"; +import __$$constants from "../../constants"; + import "./index.css"; class Aaaa$$Page extends React.Component { @@ -35,6 +37,10 @@ class Aaaa$$Page extends React.Component { await this._dataSourceEngine.reloadDataSource(); }; + get constants() { + return __$$constants || {}; + } + constructor(props, context) { super(props); diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo2-utils-name-alias/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2-utils-name-alias/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2-utils-name-alias/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/pages/Test/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/pages/Test/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/pages/Test/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/pages/Test/index.css diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/pages/Test/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/pages/Test/index.jsx similarity index 96% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/pages/Test/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/pages/Test/index.jsx index eda8c2fbe..0541a8df6 100644 --- a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/pages/Test/index.jsx +++ b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/pages/Test/index.jsx @@ -8,11 +8,17 @@ import utils, { RefsManager } from "../../utils"; import * as __$$i18n from "../../i18n"; +import __$$constants from "../../constants"; + import "./index.css"; class Test$$Page extends React.Component { _context = this; + get constants() { + return __$$constants || {}; + } + constructor(props, context) { super(props); diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo2/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo2/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo2/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo2/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo2/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/pages/Test/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/pages/Test/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/pages/Test/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/pages/Test/index.css diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/pages/Test/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/pages/Test/index.jsx similarity index 94% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/pages/Test/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/pages/Test/index.jsx index de9b20393..b8265dd96 100644 --- a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/pages/Test/index.jsx +++ b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/pages/Test/index.jsx @@ -17,6 +17,8 @@ import utils from "../../utils"; import * as __$$i18n from "../../i18n"; +import __$$constants from "../../constants"; + import "./index.css"; const SuperSub = Super.Sub; @@ -28,6 +30,10 @@ const SearchTable = SearchTableExport.default; class Test$$Page extends React.Component { _context = this; + get constants() { + return __$$constants || {}; + } + constructor(props, context) { super(props); diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo3/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo3/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo3/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo3/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo3/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/pages/Test/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/pages/Test/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/pages/Test/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/pages/Test/index.css diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/pages/Test/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/pages/Test/index.jsx similarity index 98% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/pages/Test/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/pages/Test/index.jsx index b81e72ad7..9b2ea7afa 100644 --- a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/pages/Test/index.jsx +++ b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/pages/Test/index.jsx @@ -19,6 +19,8 @@ import utils, { RefsManager } from "../../utils"; import * as __$$i18n from "../../i18n"; +import __$$constants from "../../constants"; + import "./index.css"; const NextBlockCell = NextBlock.Cell; @@ -42,6 +44,10 @@ class Test$$Page extends React.Component { await this._dataSourceEngine.reloadDataSource(); }; + get constants() { + return __$$constants || {}; + } + constructor(props, context) { super(props); diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo4/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo4/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo4/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo4/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo4/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/pages/Test/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/pages/Test/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/pages/Test/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/pages/Test/index.css diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/pages/Test/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/pages/Test/index.jsx similarity index 99% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/pages/Test/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/pages/Test/index.jsx index 430f8aad9..e8bd227c3 100644 --- a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/pages/Test/index.jsx +++ b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/pages/Test/index.jsx @@ -26,6 +26,8 @@ import utils, { RefsManager } from "../../utils"; import * as __$$i18n from "../../i18n"; +import __$$constants from "../../constants"; + import "./index.css"; const NextBlockCell = NextBlock.Cell; @@ -35,6 +37,10 @@ const AliAutoSearchTableDefault = AliAutoSearchTable.default; class Test$$Page extends React.Component { _context = this; + get constants() { + return __$$constants || {}; + } + constructor(props, context) { super(props); diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo5/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo5/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo5/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo5/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo5/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/pages/Test/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/pages/Test/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/pages/Test/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/pages/Test/index.css diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/pages/Test/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/pages/Test/index.jsx similarity index 98% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/pages/Test/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/pages/Test/index.jsx index 0d6584919..cec93d2c6 100644 --- a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/pages/Test/index.jsx +++ b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/pages/Test/index.jsx @@ -14,6 +14,8 @@ import utils, { RefsManager } from "../../utils"; import * as __$$i18n from "../../i18n"; +import __$$constants from "../../constants"; + import "./index.css"; class Test$$Page extends React.Component { @@ -36,6 +38,10 @@ class Test$$Page extends React.Component { await this._dataSourceEngine.reloadDataSource(); }; + get constants() { + return __$$constants || {}; + } + constructor(props, context) { super(props); diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo6-literal-condition/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo6-literal-condition/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo6-literal-condition/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/pages/Test/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/pages/Test/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/pages/Test/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/pages/Test/index.css diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/pages/Test/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/pages/Test/index.jsx similarity index 99% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/pages/Test/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/pages/Test/index.jsx index 91e6d4cf2..186ea8577 100644 --- a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/pages/Test/index.jsx +++ b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/pages/Test/index.jsx @@ -25,6 +25,8 @@ import utils, { RefsManager } from "../../utils"; import * as __$$i18n from "../../i18n"; +import __$$constants from "../../constants"; + import "./index.css"; const NextBlockCell = NextBlock.Cell; @@ -32,6 +34,10 @@ const NextBlockCell = NextBlock.Cell; class Test$$Page extends React.Component { _context = this; + get constants() { + return __$$constants || {}; + } + constructor(props, context) { super(props); diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo7-literal-condition2/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo7-literal-condition2/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo7-literal-condition2/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/pages/Example/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/pages/Example/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/pages/Example/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/pages/Example/index.css diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/pages/Example/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/pages/Example/index.jsx similarity index 96% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/pages/Example/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/pages/Example/index.jsx index 06bc59021..6c9993779 100644 --- a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/pages/Example/index.jsx +++ b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/pages/Example/index.jsx @@ -12,6 +12,8 @@ import utils from "../../utils"; import * as __$$i18n from "../../i18n"; +import __$$constants from "../../constants"; + import "./index.css"; class Example$$Page extends React.Component { @@ -31,6 +33,10 @@ class Example$$Page extends React.Component { await this._dataSourceEngine.reloadDataSource(); }; + get constants() { + return __$$constants || {}; + } + constructor(props, context) { super(props); diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo8-datasource-prop/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo8-datasource-prop/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo8-datasource-prop/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/components/Index/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/components/Index/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/components/Index/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/components/Index/index.css diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/components/Index/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/components/Index/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/components/Index/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/components/Index/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo9-datasource-engine/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo9-datasource-engine/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo9-datasource-engine/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/pages/Test/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/pages/Test/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/pages/Test/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/pages/Test/index.css diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/pages/Test/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/pages/Test/index.jsx similarity index 99% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/pages/Test/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/pages/Test/index.jsx index 01a79b38e..3515731e2 100644 --- a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/pages/Test/index.jsx +++ b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/pages/Test/index.jsx @@ -29,6 +29,8 @@ import utils, { RefsManager } from "../../utils"; import * as __$$i18n from "../../i18n"; +import __$$constants from "../../constants"; + import "./index.css"; const AliAutoDivDefault = AliAutoDiv.default; @@ -40,6 +42,10 @@ const NextBlockCell = NextBlock.Cell; class Test$$Page extends React.Component { _context = this; + get constants() { + return __$$constants || {}; + } + constructor(props, context) { super(props); diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo_10-jsslot/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_10-jsslot/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_10-jsslot/schema.json5 diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/pages/Test/index.css b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/pages/Test/index.css similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/pages/Test/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/pages/Test/index.css diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/pages/Test/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/pages/Test/index.jsx similarity index 99% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/pages/Test/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/pages/Test/index.jsx index 8d9869ea6..c05477e56 100644 --- a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/pages/Test/index.jsx +++ b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/pages/Test/index.jsx @@ -29,6 +29,8 @@ import utils, { RefsManager } from "../../utils"; import * as __$$i18n from "../../i18n"; +import __$$constants from "../../constants"; + import "./index.css"; const AliAutoDivDefault = AliAutoDiv.default; @@ -40,6 +42,10 @@ const NextBlockCell = NextBlock.Cell; class Test$$Page extends React.Component { _context = this; + get constants() { + return __$$constants || {}; + } + constructor(props, context) { super(props); diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-app/demo_11-jsslot-2/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-app/demo_11-jsslot-2/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-app/demo_11-jsslot-2/schema.json5 diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.editorconfig b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.editorconfig similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.editorconfig rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.editorconfig diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.eslintignore b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.eslintignore similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.eslintignore rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.eslintignore diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.eslintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.eslintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.eslintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.eslintrc.js diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.gitignore b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.gitignore similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.gitignore rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.gitignore diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.prettierignore b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.prettierignore similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.prettierignore rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.prettierignore diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.prettierrc.js b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.prettierrc.js similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.prettierrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.prettierrc.js diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.stylelintignore b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.stylelintignore similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.stylelintignore rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.stylelintignore diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.stylelintrc.js b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.stylelintrc.js similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/.stylelintrc.js rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/.stylelintrc.js diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/README.md b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/README.md similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/README.md rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/README.md diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/abc.json b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/abc.json similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/abc.json rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/abc.json diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/build.json b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/build.json similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/build.json rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/build.json diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/jsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/jsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/jsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/jsconfig.json diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/package.json b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/package.json similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/package.json rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/package.json diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/public/index.html b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/public/index.html similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/public/index.html rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/public/index.html diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/app.js b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/app.js similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/app.js rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/app.js diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/constants.js b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/constants.js similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/constants.js rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/constants.js diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/global.scss b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/global.scss similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/global.scss rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/global.scss diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/i18n.js b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/i18n.js similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/i18n.js rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/i18n.js diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.jsx diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Footer/index.module.scss diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.jsx diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/Logo/index.module.scss diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/components/PageNav/index.jsx diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/index.jsx diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/menuConfig.js b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/menuConfig.js similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/menuConfig.js rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/layouts/BasicLayout/menuConfig.js diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/pages/Test/index.css b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/pages/Test/index.css similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/pages/Test/index.css rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/pages/Test/index.css diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/pages/Test/index.jsx b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/pages/Test/index.jsx similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/pages/Test/index.jsx rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/pages/Test/index.jsx diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/routes.js b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/routes.js similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/routes.js rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/routes.js diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/utils.js b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/utils.js similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/src/utils.js rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/src/utils.js diff --git a/modules/code-generator/test-cases/react-module/demo1/expected/demo-project/tsconfig.json b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/tsconfig.json similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/expected/demo-project/tsconfig.json rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/expected/demo-project/tsconfig.json diff --git a/modules/code-generator/test-cases/react-module/demo1/schema.json5 b/modules/code-generator/tests/fixtures/test-cases/react-module/demo1/schema.json5 similarity index 100% rename from modules/code-generator/test-cases/react-module/demo1/schema.json5 rename to modules/code-generator/tests/fixtures/test-cases/react-module/demo1/schema.json5 diff --git a/modules/code-generator/tests/public/solutions/rax-app.test.ts b/modules/code-generator/tests/public/solutions/rax-app.test.ts index 1912b7b5d..6d96a8e89 100644 --- a/modules/code-generator/tests/public/solutions/rax-app.test.ts +++ b/modules/code-generator/tests/public/solutions/rax-app.test.ts @@ -17,7 +17,7 @@ import type { ProjectSchema } from '@alilc/lowcode-types'; jest.setTimeout(15 * 1000); -const TEST_CASES_DIR = path.join(__dirname, '../../../test-cases/rax-app'); +const TEST_CASES_DIR = path.join(__dirname, '../../fixtures/test-cases/rax-app'); const SHOULD_UPDATE_EXPECTED = process.env.UPDATE_EXPECTED === 'true'; getSubDirectoriesSync(TEST_CASES_DIR).forEach(defineTest); diff --git a/modules/code-generator/tests/public/solutions/react-app.test.ts b/modules/code-generator/tests/public/solutions/react-app.test.ts index bb9dc0ae5..aff7105ed 100644 --- a/modules/code-generator/tests/public/solutions/react-app.test.ts +++ b/modules/code-generator/tests/public/solutions/react-app.test.ts @@ -16,7 +16,7 @@ import type { ProjectSchema } from '@alilc/lowcode-types'; jest.setTimeout(15 * 1000); -const TEST_CASES_DIR = path.join(__dirname, '../../../test-cases/react-app'); +const TEST_CASES_DIR = path.join(__dirname, '../../fixtures/test-cases/react-app'); const SHOULD_UPDATE_EXPECTED = process.env.UPDATE_EXPECTED === 'true'; getSubDirectoriesSync(TEST_CASES_DIR).forEach(defineTest); diff --git a/modules/code-generator/tsconfig.json b/modules/code-generator/tsconfig.json index d9a27b0f2..cb0cbcb0d 100644 --- a/modules/code-generator/tsconfig.json +++ b/modules/code-generator/tsconfig.json @@ -4,5 +4,5 @@ "outDir": "lib" }, "include": ["src/**/*.ts"], - "exclude": ["./tests", "./test-cases", "../types", "node_modules"] + "exclude": ["./tests", "tests/fixtures/test-cases", "../types", "node_modules"] }