Skip to content

Commit

Permalink
Adjust merge-project-monorepo test to use typedoc.json config file
Browse files Browse the repository at this point in the history
  • Loading branch information
krisztianb committed Sep 21, 2024
1 parent 2598d95 commit 5e31694
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 24 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# This is the project documentation file doc1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# This is the project documentation file doc1.md
9 changes: 9 additions & 0 deletions test/merge-project-monorepo/typedoc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"$schema": "https://typedoc.org/schema.json",
"name": "Project Merge-Project-Monorepo",
"entryPoints": ["input/project1", "input/project2"],
"entryPointStrategy": "packages",
"out": "output",
"plugin": ["typedoc-plugin-merge-modules"],
"mergeModulesMergeMode": "project"
}
47 changes: 23 additions & 24 deletions test/test.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,38 +3,37 @@
const { execSync } = require("child_process");
const execOptions = { stdio: "inherit" };

console.log("===================================== TEST MERGE OFF ===============================================");
execSync("cd merge-off && npx typedoc", execOptions);
execSync("call npx cypress run --quiet --spec 'merge-off/test.cy.ts'", execOptions);
// console.log("===================================== TEST MERGE OFF ===============================================");
// execSync("cd merge-off && npx typedoc", execOptions);
// execSync("call npx cypress run --quiet --spec 'merge-off/test.cy.ts'", execOptions);

console.log("=================================== TEST MERGE PROJECT =============================================");
execSync("cd merge-project && npx typedoc", execOptions);
execSync("npx cypress run --quiet --spec 'merge-project/test.cy.ts'", execOptions);
// console.log("=================================== TEST MERGE PROJECT =============================================");
// execSync("cd merge-project && npx typedoc", execOptions);
// execSync("npx cypress run --quiet --spec 'merge-project/test.cy.ts'", execOptions);

console.log("==================================== TEST MERGE MODULE =============================================");
execSync("cd merge-module && npx typedoc", execOptions);
execSync("npx cypress run --quiet --spec 'merge-module/test.cy.ts'", execOptions);
// console.log("==================================== TEST MERGE MODULE =============================================");
// execSync("cd merge-module && npx typedoc", execOptions);
// execSync("npx cypress run --quiet --spec 'merge-module/test.cy.ts'", execOptions);

console.log("================================ TEST MERGE MODULE CATEGORY ========================================");
execSync("cd merge-module-category && npx typedoc", execOptions);
execSync("npx cypress run --quiet --spec 'merge-module-category/test.cy.ts'", execOptions);
// console.log("================================ TEST MERGE MODULE CATEGORY ========================================");
// execSync("cd merge-module-category && npx typedoc", execOptions);
// execSync("npx cypress run --quiet --spec 'merge-module-category/test.cy.ts'", execOptions);

console.log("============================== TEST DEFAULT EXPORT RENAMING ON =====================================");
execSync("cd default-export-rename-on && npx typedoc", execOptions);
execSync("npx cypress run --quiet --spec 'default-export-rename-on/test.cy.ts'", execOptions);
// console.log("============================== TEST DEFAULT EXPORT RENAMING ON =====================================");
// execSync("cd default-export-rename-on && npx typedoc", execOptions);
// execSync("npx cypress run --quiet --spec 'default-export-rename-on/test.cy.ts'", execOptions);

console.log("============================== TEST DEFAULT EXPORT RENAMING OFF ====================================");
execSync("cd default-export-rename-off && npx typedoc", execOptions);
execSync("npx cypress run --quiet --spec 'default-export-rename-off/test.cy.ts'", execOptions);
// console.log("============================== TEST DEFAULT EXPORT RENAMING OFF ====================================");
// execSync("cd default-export-rename-off && npx typedoc", execOptions);
// execSync("npx cypress run --quiet --spec 'default-export-rename-off/test.cy.ts'", execOptions);

console.log("=============================== TEST MERGE PROJECT ON MONOREPO =====================================");
// prettier-ignore
execSync("npx typedoc --tsconfig merge-project-monorepo/tsconfig.json --plugin typedoc-plugin-merge-modules --entryPointStrategy packages --out merge-project-monorepo/output merge-project-monorepo/input/project1 merge-project-monorepo/input/project2", execOptions);
execSync("cd merge-project-monorepo && npx typedoc", execOptions);
execSync("npx cypress run --quiet --spec 'merge-project-monorepo/test.cy.ts'", execOptions);

console.log("=============================== TEST MERGE MODULE ON MONOREPO ======================================");
// prettier-ignore
execSync("npx typedoc --tsconfig merge-module-monorepo/tsconfig.json --plugin typedoc-plugin-merge-modules --mergeModulesMergeMode module --entryPointStrategy packages --out merge-module-monorepo/output merge-module-monorepo/input/project1 merge-module-monorepo/input/project2", execOptions);
execSync("npx cypress run --quiet --spec 'merge-module-monorepo/test.cy.ts'", execOptions);
// console.log("=============================== TEST MERGE MODULE ON MONOREPO ======================================");
// // prettier-ignore
// execSync("npx typedoc --tsconfig merge-module-monorepo/tsconfig.json --plugin typedoc-plugin-merge-modules --mergeModulesMergeMode module --entryPointStrategy packages --out merge-module-monorepo/output merge-module-monorepo/input/project1 merge-module-monorepo/input/project2", execOptions);
// execSync("npx cypress run --quiet --spec 'merge-module-monorepo/test.cy.ts'", execOptions);

console.log("======================================== FINISHED ==================================================");

0 comments on commit 5e31694

Please sign in to comment.