From 2e0c7f61cbfd5d3fd984631258d910d5469f8350 Mon Sep 17 00:00:00 2001 From: thomas Date: Tue, 17 Oct 2023 22:59:07 +0200 Subject: [PATCH] feat(move): move lib to test --- .../checkbox}/.eslintrc.json | 2 +- .../checkbox}/README.md | 2 +- .../checkbox}/jest.config.ts | 6 ++-- .../checkbox}/project.json | 32 +++++++++--------- .../checkbox}/src/app/app.component.spec.ts | 0 .../checkbox}/src/app/app.component.ts | 0 .../checkbox}/src/assets/.gitkeep | 0 .../checkbox}/src/favicon.ico | Bin .../checkbox}/src/index.html | 0 .../checkbox}/src/main.ts | 0 .../checkbox}/src/styles.scss | 0 .../checkbox}/src/test-setup.ts | 0 .../checkbox}/tailwind.config.js | 0 .../checkbox}/tsconfig.app.json | 2 +- .../checkbox}/tsconfig.editor.json | 0 .../checkbox}/tsconfig.json | 2 +- .../checkbox}/tsconfig.spec.json | 2 +- .../challenges/testing/24-harness-creation.md | 2 +- .../docs/challenges/testing/28-checkbox.md | 2 +- 19 files changed, 26 insertions(+), 26 deletions(-) rename apps/{testing-checkbox => test/checkbox}/.eslintrc.json (94%) rename apps/{testing-checkbox => test/checkbox}/README.md (87%) rename apps/{testing-checkbox => test/checkbox}/jest.config.ts (81%) rename apps/{testing-checkbox => test/checkbox}/project.json (68%) rename apps/{testing-checkbox => test/checkbox}/src/app/app.component.spec.ts (100%) rename apps/{testing-checkbox => test/checkbox}/src/app/app.component.ts (100%) rename apps/{testing-checkbox => test/checkbox}/src/assets/.gitkeep (100%) rename apps/{testing-checkbox => test/checkbox}/src/favicon.ico (100%) rename apps/{testing-checkbox => test/checkbox}/src/index.html (100%) rename apps/{testing-checkbox => test/checkbox}/src/main.ts (100%) rename apps/{testing-checkbox => test/checkbox}/src/styles.scss (100%) rename apps/{testing-checkbox => test/checkbox}/src/test-setup.ts (100%) rename apps/{testing-checkbox => test/checkbox}/tailwind.config.js (100%) rename apps/{testing-checkbox => test/checkbox}/tsconfig.app.json (84%) rename apps/{testing-checkbox => test/checkbox}/tsconfig.editor.json (100%) rename apps/{testing-checkbox => test/checkbox}/tsconfig.json (94%) rename apps/{testing-checkbox => test/checkbox}/tsconfig.spec.json (88%) diff --git a/apps/testing-checkbox/.eslintrc.json b/apps/test/checkbox/.eslintrc.json similarity index 94% rename from apps/testing-checkbox/.eslintrc.json rename to apps/test/checkbox/.eslintrc.json index b428c22..bf8df14 100644 --- a/apps/testing-checkbox/.eslintrc.json +++ b/apps/test/checkbox/.eslintrc.json @@ -1,5 +1,5 @@ { - "extends": ["../../.eslintrc.json"], + "extends": ["../../../.eslintrc.json"], "ignorePatterns": ["!**/*"], "overrides": [ { diff --git a/apps/testing-checkbox/README.md b/apps/test/checkbox/README.md similarity index 87% rename from apps/testing-checkbox/README.md rename to apps/test/checkbox/README.md index c1c3db7..cf28393 100644 --- a/apps/testing-checkbox/README.md +++ b/apps/test/checkbox/README.md @@ -5,7 +5,7 @@ ### Run Application ```bash -npx nx serve testing-checkbox +npx nx serve test-checkbox ``` ### Documentation and Instruction diff --git a/apps/testing-checkbox/jest.config.ts b/apps/test/checkbox/jest.config.ts similarity index 81% rename from apps/testing-checkbox/jest.config.ts rename to apps/test/checkbox/jest.config.ts index 461a89c..f0040d4 100644 --- a/apps/testing-checkbox/jest.config.ts +++ b/apps/test/checkbox/jest.config.ts @@ -1,9 +1,9 @@ /* eslint-disable */ export default { - displayName: 'testing-checkbox', - preset: '../../jest.preset.js', + displayName: 'test-checkbox', + preset: '../../../jest.preset.js', setupFilesAfterEnv: ['/src/test-setup.ts'], - coverageDirectory: '../../coverage/apps/testing-checkbox', + coverageDirectory: '../../../coverage/apps/test/checkbox', transform: { '^.+\\.(ts|mjs|js|html)$': [ 'jest-preset-angular', diff --git a/apps/testing-checkbox/project.json b/apps/test/checkbox/project.json similarity index 68% rename from apps/testing-checkbox/project.json rename to apps/test/checkbox/project.json index 6d3f734..66ae918 100644 --- a/apps/testing-checkbox/project.json +++ b/apps/test/checkbox/project.json @@ -1,25 +1,25 @@ { - "name": "testing-checkbox", - "$schema": "../../node_modules/nx/schemas/project-schema.json", + "name": "test-checkbox", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "prefix": "app", - "sourceRoot": "apps/testing-checkbox/src", + "sourceRoot": "apps/test/checkbox/src", "tags": [], "targets": { "build": { "executor": "@angular-devkit/build-angular:browser", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/apps/testing-checkbox", - "index": "apps/testing-checkbox/src/index.html", - "main": "apps/testing-checkbox/src/main.ts", + "outputPath": "dist/apps/test/checkbox", + "index": "apps/test/checkbox/src/index.html", + "main": "apps/test/checkbox/src/main.ts", "polyfills": ["zone.js"], - "tsConfig": "apps/testing-checkbox/tsconfig.app.json", + "tsConfig": "apps/test/checkbox/tsconfig.app.json", "assets": [ - "apps/testing-checkbox/src/favicon.ico", - "apps/testing-checkbox/src/assets" + "apps/test/checkbox/src/favicon.ico", + "apps/test/checkbox/src/assets" ], - "styles": ["apps/testing-checkbox/src/styles.scss"], + "styles": ["apps/test/checkbox/src/styles.scss"], "scripts": [] }, "configurations": { @@ -53,10 +53,10 @@ "executor": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "browserTarget": "testing-checkbox:build:production" + "browserTarget": "test-checkbox:build:production" }, "development": { - "browserTarget": "testing-checkbox:build:development" + "browserTarget": "test-checkbox:build:development" } }, "defaultConfiguration": "development" @@ -64,7 +64,7 @@ "extract-i18n": { "executor": "@angular-devkit/build-angular:extract-i18n", "options": { - "browserTarget": "testing-checkbox:build" + "browserTarget": "test-checkbox:build" } }, "lint": { @@ -72,8 +72,8 @@ "outputs": ["{options.outputFile}"], "options": { "lintFilePatterns": [ - "apps/testing-checkbox/**/*.ts", - "apps/testing-checkbox/**/*.html" + "apps/test/checkbox/**/*.ts", + "apps/test/checkbox/**/*.html" ] } }, @@ -81,7 +81,7 @@ "executor": "@nx/jest:jest", "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], "options": { - "jestConfig": "apps/testing-checkbox/jest.config.ts", + "jestConfig": "apps/test/checkbox/jest.config.ts", "passWithNoTests": true }, "configurations": { diff --git a/apps/testing-checkbox/src/app/app.component.spec.ts b/apps/test/checkbox/src/app/app.component.spec.ts similarity index 100% rename from apps/testing-checkbox/src/app/app.component.spec.ts rename to apps/test/checkbox/src/app/app.component.spec.ts diff --git a/apps/testing-checkbox/src/app/app.component.ts b/apps/test/checkbox/src/app/app.component.ts similarity index 100% rename from apps/testing-checkbox/src/app/app.component.ts rename to apps/test/checkbox/src/app/app.component.ts diff --git a/apps/testing-checkbox/src/assets/.gitkeep b/apps/test/checkbox/src/assets/.gitkeep similarity index 100% rename from apps/testing-checkbox/src/assets/.gitkeep rename to apps/test/checkbox/src/assets/.gitkeep diff --git a/apps/testing-checkbox/src/favicon.ico b/apps/test/checkbox/src/favicon.ico similarity index 100% rename from apps/testing-checkbox/src/favicon.ico rename to apps/test/checkbox/src/favicon.ico diff --git a/apps/testing-checkbox/src/index.html b/apps/test/checkbox/src/index.html similarity index 100% rename from apps/testing-checkbox/src/index.html rename to apps/test/checkbox/src/index.html diff --git a/apps/testing-checkbox/src/main.ts b/apps/test/checkbox/src/main.ts similarity index 100% rename from apps/testing-checkbox/src/main.ts rename to apps/test/checkbox/src/main.ts diff --git a/apps/testing-checkbox/src/styles.scss b/apps/test/checkbox/src/styles.scss similarity index 100% rename from apps/testing-checkbox/src/styles.scss rename to apps/test/checkbox/src/styles.scss diff --git a/apps/testing-checkbox/src/test-setup.ts b/apps/test/checkbox/src/test-setup.ts similarity index 100% rename from apps/testing-checkbox/src/test-setup.ts rename to apps/test/checkbox/src/test-setup.ts diff --git a/apps/testing-checkbox/tailwind.config.js b/apps/test/checkbox/tailwind.config.js similarity index 100% rename from apps/testing-checkbox/tailwind.config.js rename to apps/test/checkbox/tailwind.config.js diff --git a/apps/testing-checkbox/tsconfig.app.json b/apps/test/checkbox/tsconfig.app.json similarity index 84% rename from apps/testing-checkbox/tsconfig.app.json rename to apps/test/checkbox/tsconfig.app.json index fff4a41..5822042 100644 --- a/apps/testing-checkbox/tsconfig.app.json +++ b/apps/test/checkbox/tsconfig.app.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../../dist/out-tsc", "types": [] }, "files": ["src/main.ts"], diff --git a/apps/testing-checkbox/tsconfig.editor.json b/apps/test/checkbox/tsconfig.editor.json similarity index 100% rename from apps/testing-checkbox/tsconfig.editor.json rename to apps/test/checkbox/tsconfig.editor.json diff --git a/apps/testing-checkbox/tsconfig.json b/apps/test/checkbox/tsconfig.json similarity index 94% rename from apps/testing-checkbox/tsconfig.json rename to apps/test/checkbox/tsconfig.json index e01cf19..e85865c 100644 --- a/apps/testing-checkbox/tsconfig.json +++ b/apps/test/checkbox/tsconfig.json @@ -22,7 +22,7 @@ "path": "./tsconfig.editor.json" } ], - "extends": "../../tsconfig.base.json", + "extends": "../../../tsconfig.base.json", "angularCompilerOptions": { "enableI18nLegacyMessageIdFormat": false, "strictInjectionParameters": true, diff --git a/apps/testing-checkbox/tsconfig.spec.json b/apps/test/checkbox/tsconfig.spec.json similarity index 88% rename from apps/testing-checkbox/tsconfig.spec.json rename to apps/test/checkbox/tsconfig.spec.json index 1a4817a..c0c092e 100644 --- a/apps/testing-checkbox/tsconfig.spec.json +++ b/apps/test/checkbox/tsconfig.spec.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", + "outDir": "../../../dist/out-tsc", "module": "commonjs", "types": ["jest", "node", "@testing-library/jest-dom"] }, diff --git a/docs/src/content/docs/challenges/testing/24-harness-creation.md b/docs/src/content/docs/challenges/testing/24-harness-creation.md index 7573b4f..84171f3 100644 --- a/docs/src/content/docs/challenges/testing/24-harness-creation.md +++ b/docs/src/content/docs/challenges/testing/24-harness-creation.md @@ -3,7 +3,7 @@ title: 🟠 Harness Creation description: Challenge 24 is about creating a component harness. author: Thomas Laforge challengeNumber: 24 -command: create-harness +command: test-create-harness sidebar: order: 112 --- diff --git a/docs/src/content/docs/challenges/testing/28-checkbox.md b/docs/src/content/docs/challenges/testing/28-checkbox.md index 5cec17a..43ee002 100644 --- a/docs/src/content/docs/challenges/testing/28-checkbox.md +++ b/docs/src/content/docs/challenges/testing/28-checkbox.md @@ -3,7 +3,7 @@ title: 🟢 Checkbox description: Challenge 28 is about testing a simple checkbox author: Thomas Laforge challengeNumber: 10 -command: testing-checkbox +command: test-checkbox sidebar: order: 10 ---