Skip to content

Commit c528903

Browse files
committed
Use typescript import aliases in unit tests
1 parent 90ad83c commit c528903

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+304
-354
lines changed

.eslintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"root": true,
33
"parser": "@typescript-eslint/parser",
44
"parserOptions": {
5-
"project": "tsconfig.eslint.json",
5+
"project": "tsconfig.json",
66
"sourceType": "module"
77
},
88
"env": {

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"main": "index.js",
66
"scripts": {
77
"build": "./scripts/build.sh",
8-
"build:local": "./scripts/build-local.sh",
98
"copy:local-env": "cp ./env/local.app.env ./dist/.env",
109
"start": "node ./dist/Main.js",
1110
"start:local": "yarn copy:local-env && cd ./dist && node -r dotenv/config Main.js",

scripts/build-local.sh

Lines changed: 0 additions & 44 deletions
This file was deleted.

scripts/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ clear_dist() {
1414
}
1515

1616
run_tsc() {
17-
./node_modules/.bin/tsc --skipLibCheck
17+
./node_modules/.bin/tsc --project tsconfig.build.json --skipLibCheck
1818
}
1919

2020
copy_configuration_files() {

test/unit/core/common/adapter/usecase/UseCaseValidatableAdapter.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { IsString } from 'class-validator';
2-
import { ClassValidationDetails } from '../../../../../../src/core/common/util/class-validator/ClassValidator';
3-
import { UseCaseValidatableAdapter } from '../../../../../../src/core/common/adapter/usecase/UseCaseValidatableAdapter';
4-
import { Exception } from '../../../../../../src/core/common/exception/Exception';
5-
import { Code } from '../../../../../../src/core/common/code/Code';
2+
import { ClassValidationDetails } from '@core/common/util/class-validator/ClassValidator';
3+
import { UseCaseValidatableAdapter } from '@core/common/adapter/usecase/UseCaseValidatableAdapter';
4+
import { Exception } from '@core/common/exception/Exception';
5+
import { Code } from '@core/common/code/Code';
66

77
class MockAdapter extends UseCaseValidatableAdapter {
88
@IsString()

test/unit/core/common/api/CoreApiResponse.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { CoreApiResponse } from '../../../../../src/core/common/api/CoreApiResponse';
1+
import { CoreApiResponse } from '@core/common/api/CoreApiResponse';
22

33
describe('CoreApiResponse', () => {
44

test/unit/core/common/cqers/event/events/media/MediaRemovedEvent.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { MediaRemovedEvent } from '../../../../../../../../src/core/common/cqers/event/events/media/MediaRemovedEvent';
21
import { v4 } from 'uuid';
3-
import { MediaType } from '../../../../../../../../src/core/common/enums/MediaEnums';
2+
import { MediaType } from '@core/common/enums/MediaEnums';
3+
import { MediaRemovedEvent } from '@core/common/cqers/event/events/media/MediaRemovedEvent';
44

55
describe('MediaRemovedEvent', () => {
66

test/unit/core/common/cqers/query/queries/media/DoesMediaExistQuery.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { DoesMediaExistQuery } from '../../../../../../../../src/core/common/cqers/query/queries/media/DoesMediaExistQuery';
21
import { v4 } from 'uuid';
3-
import { RepositoryFindOptions } from '../../../../../../../../src/core/common/persistence/RepositoryOptions';
2+
import { RepositoryFindOptions } from '@core/common/persistence/RepositoryOptions';
3+
import { DoesMediaExistQuery } from '@core/common/cqers/query/queries/media/DoesMediaExistQuery';
44

55
describe('DoesMediaExistQuery', () => {
66

test/unit/core/common/cqers/query/queries/media/GetMediaPreviewQuery.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { GetMediaPreviewQuery } from '../../../../../../../../src/core/common/cqers/query/queries/media/GetMediaPreviewQuery';
21
import { v4 } from 'uuid';
3-
import { RepositoryFindOptions } from '../../../../../../../../src/core/common/persistence/RepositoryOptions';
2+
import { GetMediaPreviewQuery } from '@core/common/cqers/query/queries/media/GetMediaPreviewQuery';
3+
import { RepositoryFindOptions } from '@core/common/persistence/RepositoryOptions';
44

55
describe('GetMediaPreviewQuery', () => {
66

test/unit/core/common/cqers/query/queries/media/result/DoesMediaExistQueryResult.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { DoesMediaExistQueryResult } from '../../../../../../../../../src/core/common/cqers/query/queries/media/result/DoesMediaExistQueryResult';
1+
import { DoesMediaExistQueryResult } from '@core/common/cqers/query/queries/media/result/DoesMediaExistQueryResult';
22

33
describe('DoesMediaExistQueryResult', () => {
44

test/unit/core/common/cqers/query/queries/media/result/GetMediaPreviewQueryResult.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { GetMediaPreviewQueryResult } from '../../../../../../../../../src/core/common/cqers/query/queries/media/result/GetMediaPreviewQueryResult';
21
import { v4 } from 'uuid';
3-
import { MediaType } from '../../../../../../../../../src/core/common/enums/MediaEnums';
2+
import { MediaType } from '@core/common/enums/MediaEnums';
3+
import { GetMediaPreviewQueryResult } from '@core/common/cqers/query/queries/media/result/GetMediaPreviewQueryResult';
44

55
describe('GetMediaPreviewQueryResult', () => {
66

test/unit/core/common/cqers/query/queries/user/GetUserPreviewQuery.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { GetUserPreviewQuery } from '../../../../../../../../src/core/common/cqers/query/queries/user/GetUserPreviewQuery';
21
import { v4 } from 'uuid';
3-
import { RepositoryFindOptions } from '../../../../../../../../src/core/common/persistence/RepositoryOptions';
2+
import { RepositoryFindOptions } from '@core/common/persistence/RepositoryOptions';
3+
import { GetUserPreviewQuery } from '@core/common/cqers/query/queries/user/GetUserPreviewQuery';
44

55
describe('GetUserPreviewQuery', () => {
66

test/unit/core/common/cqers/query/queries/user/result/GetUserPreviewQueryResult.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { GetUserPreviewQueryResult } from '../../../../../../../../../src/core/common/cqers/query/queries/user/result/GetUserPreviewQueryResult';
21
import { v4 } from 'uuid';
3-
import { UserRole } from '../../../../../../../../../src/core/common/enums/UserEnums';
2+
import { UserRole } from '@core/common/enums/UserEnums';
3+
import { GetUserPreviewQueryResult } from '@core/common/cqers/query/queries/user/result/GetUserPreviewQueryResult';
44

55
describe('GetUserPreviewQueryResult', () => {
66

test/unit/core/common/entity/Entity.spec.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { IsString } from 'class-validator';
2-
import { Entity } from '../../../../../src/core/common/entity/Entity';
31
import { v4 } from 'uuid';
4-
import { Exception } from '../../../../../src/core/common/exception/Exception';
5-
import { ClassValidationDetails } from '../../../../../src/core/common/util/class-validator/ClassValidator';
6-
import { Code } from '../../../../../src/core/common/code/Code';
2+
import { IsString } from 'class-validator';
3+
import { Entity } from '@core/common/entity/Entity';
4+
import { Exception } from '@core/common/exception/Exception';
5+
import { ClassValidationDetails } from '@core/common/util/class-validator/ClassValidator';
6+
import { Code } from '@core/common/code/Code';
77

88
class MockEntity extends Entity<string> {
99
@IsString()

test/unit/core/common/exception/Exception.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { Exception } from '../../../../../src/core/common/exception/Exception';
2-
import { Code } from '../../../../../src/core/common/code/Code';
1+
import { Exception } from '@core/common/exception/Exception';
2+
import { Code } from '@core/common/code/Code';
33

44
describe('Exception', () => {
55

test/unit/core/common/util/assert/CoreAssert.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { CoreAssert } from '../../../../../../src/core/common/util/assert/CoreAssert';
1+
import { CoreAssert } from '@core/common/util/assert/CoreAssert';
22

33
describe('CoreAssert', () => {
44

test/unit/core/common/util/class-validator/ClassValidator.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { IsNumber, IsString } from 'class-validator';
2-
import { ClassValidationDetails, ClassValidator } from '../../../../../../src/core/common/util/class-validator/ClassValidator';
3-
import { Optional } from '../../../../../../src/core/common/type/CommonTypes';
2+
import { ClassValidationDetails, ClassValidator } from '@core/common/util/class-validator/ClassValidator';
3+
import { Optional } from '@core/common/type/CommonTypes';
44

55
class MockClass {
66
@IsString()

test/unit/core/common/value-object/ValueObject.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { IsString } from 'class-validator';
2-
import { ValueObject } from '../../../../../src/core/common/value-object/ValueObject';
3-
import { ClassValidationDetails } from '../../../../../src/core/common/util/class-validator/ClassValidator';
4-
import { Exception } from '../../../../../src/core/common/exception/Exception';
5-
import { Code } from '../../../../../src/core/common/code/Code';
2+
import { ValueObject } from '@core/common/value-object/ValueObject';
3+
import { ClassValidationDetails } from '@core/common/util/class-validator/ClassValidator';
4+
import { Exception } from '@core/common/exception/Exception';
5+
import { Code } from '@core/common/code/Code';
66

77
class MockValueObject extends ValueObject {
88
@IsString()

test/unit/core/domain/media/entity/Media.spec.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { Media } from '../../../../../../src/core/domain/media/entity/Media';
2-
import { CreateMediaEntityPayload } from '../../../../../../src/core/domain/media/entity/type/CreateMediaEntityPayload';
3-
import { MediaType } from '../../../../../../src/core/common/enums/MediaEnums';
4-
import { FileMetadata } from '../../../../../../src/core/domain/media/value-object/FileMetadata';
51
import { v4 } from 'uuid';
6-
import { CreateFileMetadataValueObjectPayload } from '../../../../../../src/core/domain/media/value-object/type/CreateFileMetadataValueObjectPayload';
2+
import { CreateFileMetadataValueObjectPayload } from '@core/domain/media/value-object/type/CreateFileMetadataValueObjectPayload';
3+
import { Media } from '@core/domain/media/entity/Media';
4+
import { CreateMediaEntityPayload } from '@core/domain/media/entity/type/CreateMediaEntityPayload';
5+
import { MediaType } from '@core/common/enums/MediaEnums';
6+
import { FileMetadata } from '@core/domain/media/value-object/FileMetadata';
77

88
describe('Media', () => {
99

test/unit/core/domain/media/usecase/dto/MediaUseCaseDto.spec.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { MediaUseCaseDto } from '../../../../../../../src/core/domain/media/usecase/dto/MediaUseCaseDto';
2-
import { Media } from '../../../../../../../src/core/domain/media/entity/Media';
3-
import { CreateMediaEntityPayload } from '../../../../../../../src/core/domain/media/entity/type/CreateMediaEntityPayload';
41
import { v4 } from 'uuid';
5-
import { MediaType } from '../../../../../../../src/core/common/enums/MediaEnums';
6-
import { FileMetadata } from '../../../../../../../src/core/domain/media/value-object/FileMetadata';
2+
import { MediaType } from '@core/common/enums/MediaEnums';
3+
import { FileMetadata } from '@core/domain/media/value-object/FileMetadata';
4+
import { MediaUseCaseDto } from '@core/domain/media/usecase/dto/MediaUseCaseDto';
5+
import { Media } from '@core/domain/media/entity/Media';
6+
import { CreateMediaEntityPayload } from '@core/domain/media/entity/type/CreateMediaEntityPayload';
77

88
describe('MediaUseCaseDto', () => {
99

test/unit/core/domain/post/entity/Post.spec.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { Post } from '../../../../../../src/core/domain/post/entity/Post';
2-
import { CreatePostEntityPayload } from '../../../../../../src/core/domain/post/entity/type/CreatePostEntityPayload';
3-
import { PostStatus } from '../../../../../../src/core/common/enums/PostEnums';
41
import { v4 } from 'uuid';
5-
import { PostOwner } from '../../../../../../src/core/domain/post/entity/PostOwner';
6-
import { UserRole } from '../../../../../../src/core/common/enums/UserEnums';
7-
import { PostImage } from '../../../../../../src/core/domain/post/entity/PostImage';
2+
import { PostOwner } from '@core/domain/post/entity/PostOwner';
3+
import { UserRole } from '@core/common/enums/UserEnums';
4+
import { PostImage } from '@core/domain/post/entity/PostImage';
5+
import { Post } from '@core/domain/post/entity/Post';
6+
import { CreatePostEntityPayload } from '@core/domain/post/entity/type/CreatePostEntityPayload';
7+
import { PostStatus } from '@core/common/enums/PostEnums';
88

99
describe('Post', () => {
1010

test/unit/core/domain/post/usecase/dto/PostUseCaseDto.spec.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { PostUseCaseDto } from '../../../../../../../src/core/domain/post/usecase/dto/PostUseCaseDto';
2-
import { Post } from '../../../../../../../src/core/domain/post/entity/Post';
31
import { v4 } from 'uuid';
4-
import { PostOwner } from '../../../../../../../src/core/domain/post/entity/PostOwner';
5-
import { UserRole } from '../../../../../../../src/core/common/enums/UserEnums';
6-
import { PostImage } from '../../../../../../../src/core/domain/post/entity/PostImage';
7-
import { PostStatus } from '../../../../../../../src/core/common/enums/PostEnums';
2+
import { PostOwner } from '@core/domain/post/entity/PostOwner';
3+
import { UserRole } from '@core/common/enums/UserEnums';
4+
import { PostImage } from '@core/domain/post/entity/PostImage';
5+
import { PostStatus } from '@core/common/enums/PostEnums';
6+
import { PostUseCaseDto } from '@core/domain/post/usecase/dto/PostUseCaseDto';
7+
import { Post } from '@core/domain/post/entity/Post';
88

99
describe('PostUseCaseDto', () => {
1010

test/unit/core/domain/user/entity/User.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { User } from '../../../../../../src/core/domain/user/entity/User';
2-
import { CreateUserEntityPayload } from '../../../../../../src/core/domain/user/entity/type/CreateUserEntityPayload';
31
import { v4 } from 'uuid';
4-
import { UserRole } from '../../../../../../src/core/common/enums/UserEnums';
2+
import { UserRole } from '@core/common/enums/UserEnums';
3+
import { User } from '@core/domain/user/entity/User';
4+
import { CreateUserEntityPayload } from '@core/domain/user/entity/type/CreateUserEntityPayload';
55

66
describe('User', () => {
77

test/unit/core/domain/user/usecase/dto/UserUseCaseDto.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { UserUseCaseDto } from '../../../../../../../src/core/domain/user/usecase/dto/UserUseCaseDto';
2-
import { User } from '../../../../../../../src/core/domain/user/entity/User';
3-
import { CreateUserEntityPayload } from '../../../../../../../src/core/domain/user/entity/type/CreateUserEntityPayload';
41
import { v4 } from 'uuid';
5-
import { UserRole } from '../../../../../../../src/core/common/enums/UserEnums';
2+
import { UserRole } from '@core/common/enums/UserEnums';
3+
import { UserUseCaseDto } from '@core/domain/user/usecase/dto/UserUseCaseDto';
4+
import { User } from '@core/domain/user/entity/User';
5+
import { CreateUserEntityPayload } from '@core/domain/user/entity/type/CreateUserEntityPayload';
66

77
describe('UserUseCaseDto', () => {
88

test/unit/core/service/media/handler/HandleDoesMediaExistQueryService.spec.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { Test, TestingModule } from '@nestjs/testing';
2-
import { MediaRepositoryPort } from '../../../../../../src/core/domain/media/port/persistence/MediaRepositoryPort';
3-
import { MediaDITokens } from '../../../../../../src/core/domain/media/di/MediaDITokens';
4-
import { TypeOrmMediaRepositoryAdapter } from '../../../../../../src/infrastructure/adapter/persistence/typeorm/repository/media/TypeOrmMediaRepositoryAdapter';
5-
import { HandleDoesMediaExistQueryService } from '../../../../../../src/core/service/media/handler/HandleDoesMediaExistQueryService';
6-
import { GetMediaPreviewQuery } from '../../../../../../src/core/common/cqers/query/queries/media/GetMediaPreviewQuery';
7-
import { DoesMediaExistQueryHandler } from '../../../../../../src/core/domain/media/handler/DoesMediaExistQueryHandler';
8-
import { DoesMediaExistQueryResult } from '../../../../../../src/core/common/cqers/query/queries/media/result/DoesMediaExistQueryResult';
2+
import { MediaRepositoryPort } from '@core/domain/media/port/persistence/MediaRepositoryPort';
3+
import { MediaDITokens } from '@core/domain/media/di/MediaDITokens';
4+
import { TypeOrmMediaRepositoryAdapter } from '@infrastructure/adapter/persistence/typeorm/repository/media/TypeOrmMediaRepositoryAdapter';
5+
import { HandleDoesMediaExistQueryService } from '@core/service/media/handler/HandleDoesMediaExistQueryService';
6+
import { GetMediaPreviewQuery } from '@core/common/cqers/query/queries/media/GetMediaPreviewQuery';
7+
import { DoesMediaExistQueryHandler } from '@core/domain/media/handler/DoesMediaExistQueryHandler';
8+
import { DoesMediaExistQueryResult } from '@core/common/cqers/query/queries/media/result/DoesMediaExistQueryResult';
99

1010
describe('HandleDoesMediaExistQueryService', () => {
1111
let doesMediaExistQueryHandler: DoesMediaExistQueryHandler;

test/unit/core/service/media/handler/HandleGetMediaPreviewQueryService.spec.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
import { Test, TestingModule } from '@nestjs/testing';
2-
import { MediaRepositoryPort } from '../../../../../../src/core/domain/media/port/persistence/MediaRepositoryPort';
3-
import { MediaDITokens } from '../../../../../../src/core/domain/media/di/MediaDITokens';
4-
import { TypeOrmMediaRepositoryAdapter } from '../../../../../../src/infrastructure/adapter/persistence/typeorm/repository/media/TypeOrmMediaRepositoryAdapter';
5-
import { FileMetadata } from '../../../../../../src/core/domain/media/value-object/FileMetadata';
6-
import { Media } from '../../../../../../src/core/domain/media/entity/Media';
71
import { v4 } from 'uuid';
8-
import { MediaType } from '../../../../../../src/core/common/enums/MediaEnums';
9-
import { HandleGetMediaPreviewQueryService } from '../../../../../../src/core/service/media/handler/HandleGetMediaPreviewQueryService';
10-
import { GetMediaPreviewQueryHandler } from '../../../../../../src/core/domain/media/handler/GetMediaPreviewQueryHandler';
11-
import { GetMediaPreviewQueryResult } from '../../../../../../src/core/common/cqers/query/queries/media/result/GetMediaPreviewQueryResult';
12-
import { GetMediaPreviewQuery } from '../../../../../../src/core/common/cqers/query/queries/media/GetMediaPreviewQuery';
13-
import { Optional } from '../../../../../../src/core/common/type/CommonTypes';
2+
import { Test, TestingModule } from '@nestjs/testing';
3+
import { MediaRepositoryPort } from '@core/domain/media/port/persistence/MediaRepositoryPort';
4+
import { MediaDITokens } from '@core/domain/media/di/MediaDITokens';
5+
import { TypeOrmMediaRepositoryAdapter } from '@infrastructure/adapter/persistence/typeorm/repository/media/TypeOrmMediaRepositoryAdapter';
6+
import { FileMetadata } from '@core/domain/media/value-object/FileMetadata';
7+
import { Media } from '@core/domain/media/entity/Media';
8+
import { MediaType } from '@core/common/enums/MediaEnums';
9+
import { HandleGetMediaPreviewQueryService } from '@core/service/media/handler/HandleGetMediaPreviewQueryService';
10+
import { GetMediaPreviewQueryHandler } from '@core/domain/media/handler/GetMediaPreviewQueryHandler';
11+
import { GetMediaPreviewQueryResult } from '@core/common/cqers/query/queries/media/result/GetMediaPreviewQueryResult';
12+
import { GetMediaPreviewQuery } from '@core/common/cqers/query/queries/media/GetMediaPreviewQuery';
13+
import { Optional } from '@core/common/type/CommonTypes';
1414

1515
describe('HandleGetMediaPreviewQueryService', () => {
1616
let getMediaPreviewQueryHandler: GetMediaPreviewQueryHandler;

0 commit comments

Comments
 (0)