β An unexpected error occurred. For more details, check console
Error: The process '/opt/hostedtoolcache/node/16.20.2/x64/bin/npx' failed with exit code 1
St.:grey_question:
Category
Percentage
Covered / Total
π΄
Statements
59.79%
501/838
π΄
Branches
7.58%
10/132
π΄
Functions
23.89%
27/113
π΄
Lines
57.05%
437/766
Test suite run failed
Failed tests: 6/24. Failed suites: 1/15.
```
β EventsController βΊ should be defined
Nest can't resolve dependencies of the CacheInterceptor (?, Reflector). Please make sure that the argument CACHE_MANAGER at index [0] is available in the RootTestModule context.
Potential solutions:
- Is RootTestModule a valid NestJS module?
- If CACHE_MANAGER is a provider, is it part of the current RootTestModule?
- If CACHE_MANAGER is exported from a separate @Module, is that module imported within RootTestModule?
@Module({
imports: [ /* the Module containing CACHE_MANAGER */ ]
})
26 |
27 | beforeEach(async () => {
> 28 | const module: TestingModule = await Test.createTestingModule({
| ^
29 | imports: [
30 | ConfigModule.forRoot(),
31 | JwtModule.register({
at TestingInjector.lookupComponentInParentModules (../node_modules/@nestjs/core/injector/injector.js:247:19)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/core/injector/injector.js:200:33)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/testing/testing-injector.js:19:45)
at resolveParam (../node_modules/@nestjs/core/injector/injector.js:120:38)
at async Promise.all (index 0)
at TestingInjector.resolveConstructorParams (../node_modules/@nestjs/core/injector/injector.js:135:27)
at TestingInjector.loadInstance (../node_modules/@nestjs/core/injector/injector.js:61:13)
at TestingInjector.loadInjectable (../node_modules/@nestjs/core/injector/injector.js:84:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:80:13
at async Promise.all (index 2)
at TestingInstanceLoader.createInstancesOfInjectables (../node_modules/@nestjs/core/injector/instance-loader.js:79:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:41:13
at async Promise.all (index 1)
at TestingInstanceLoader.createInstances (../node_modules/@nestjs/core/injector/instance-loader.js:39:9)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/core/injector/instance-loader.js:22:13)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-instance-loader.js:9:9)
at TestingModuleBuilder.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-module.builder.js:97:9)
at TestingModuleBuilder.compile (../node_modules/@nestjs/testing/testing-module.builder.js:63:9)
at Object. (events/events.controller.spec.ts:28:35)
β EventsController βΊ registerAttendeeWithEmail throws exception if user with email is not found
Nest can't resolve dependencies of the CacheInterceptor (?, Reflector). Please make sure that the argument CACHE_MANAGER at index [0] is available in the RootTestModule context.
Potential solutions:
- Is RootTestModule a valid NestJS module?
- If CACHE_MANAGER is a provider, is it part of the current RootTestModule?
- If CACHE_MANAGER is exported from a separate @Module, is that module imported within RootTestModule?
@Module({
imports: [ /* the Module containing CACHE_MANAGER */ ]
})
26 |
27 | beforeEach(async () => {
> 28 | const module: TestingModule = await Test.createTestingModule({
| ^
29 | imports: [
30 | ConfigModule.forRoot(),
31 | JwtModule.register({
at TestingInjector.lookupComponentInParentModules (../node_modules/@nestjs/core/injector/injector.js:247:19)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/core/injector/injector.js:200:33)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/testing/testing-injector.js:19:45)
at resolveParam (../node_modules/@nestjs/core/injector/injector.js:120:38)
at async Promise.all (index 0)
at TestingInjector.resolveConstructorParams (../node_modules/@nestjs/core/injector/injector.js:135:27)
at TestingInjector.loadInstance (../node_modules/@nestjs/core/injector/injector.js:61:13)
at TestingInjector.loadInjectable (../node_modules/@nestjs/core/injector/injector.js:84:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:80:13
at async Promise.all (index 2)
at TestingInstanceLoader.createInstancesOfInjectables (../node_modules/@nestjs/core/injector/instance-loader.js:79:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:41:13
at async Promise.all (index 1)
at TestingInstanceLoader.createInstances (../node_modules/@nestjs/core/injector/instance-loader.js:39:9)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/core/injector/instance-loader.js:22:13)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-instance-loader.js:9:9)
at TestingModuleBuilder.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-module.builder.js:97:9)
at TestingModuleBuilder.compile (../node_modules/@nestjs/testing/testing-module.builder.js:63:9)
at Object. (events/events.controller.spec.ts:28:35)
β EventsController βΊ registerAttendeeWithEmail calls registerAttendance if user is found
Nest can't resolve dependencies of the CacheInterceptor (?, Reflector). Please make sure that the argument CACHE_MANAGER at index [0] is available in the RootTestModule context.
Potential solutions:
- Is RootTestModule a valid NestJS module?
- If CACHE_MANAGER is a provider, is it part of the current RootTestModule?
- If CACHE_MANAGER is exported from a separate @Module, is that module imported within RootTestModule?
@Module({
imports: [ /* the Module containing CACHE_MANAGER */ ]
})
26 |
27 | beforeEach(async () => {
> 28 | const module: TestingModule = await Test.createTestingModule({
| ^
29 | imports: [
30 | ConfigModule.forRoot(),
31 | JwtModule.register({
at TestingInjector.lookupComponentInParentModules (../node_modules/@nestjs/core/injector/injector.js:247:19)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/core/injector/injector.js:200:33)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/testing/testing-injector.js:19:45)
at resolveParam (../node_modules/@nestjs/core/injector/injector.js:120:38)
at async Promise.all (index 0)
at TestingInjector.resolveConstructorParams (../node_modules/@nestjs/core/injector/injector.js:135:27)
at TestingInjector.loadInstance (../node_modules/@nestjs/core/injector/injector.js:61:13)
at TestingInjector.loadInjectable (../node_modules/@nestjs/core/injector/injector.js:84:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:80:13
at async Promise.all (index 2)
at TestingInstanceLoader.createInstancesOfInjectables (../node_modules/@nestjs/core/injector/instance-loader.js:79:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:41:13
at async Promise.all (index 1)
at TestingInstanceLoader.createInstances (../node_modules/@nestjs/core/injector/instance-loader.js:39:9)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/core/injector/instance-loader.js:22:13)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-instance-loader.js:9:9)
at TestingModuleBuilder.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-module.builder.js:97:9)
at TestingModuleBuilder.compile (../node_modules/@nestjs/testing/testing-module.builder.js:63:9)
at Object. (events/events.controller.spec.ts:28:35)
β EventsController βΊ registerAttendeeWithQR throws exception if jwt token cannot be verified
Nest can't resolve dependencies of the CacheInterceptor (?, Reflector). Please make sure that the argument CACHE_MANAGER at index [0] is available in the RootTestModule context.
Potential solutions:
- Is RootTestModule a valid NestJS module?
- If CACHE_MANAGER is a provider, is it part of the current RootTestModule?
- If CACHE_MANAGER is exported from a separate @Module, is that module imported within RootTestModule?
@Module({
imports: [ /* the Module containing CACHE_MANAGER */ ]
})
26 |
27 | beforeEach(async () => {
> 28 | const module: TestingModule = await Test.createTestingModule({
| ^
29 | imports: [
30 | ConfigModule.forRoot(),
31 | JwtModule.register({
at TestingInjector.lookupComponentInParentModules (../node_modules/@nestjs/core/injector/injector.js:247:19)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/core/injector/injector.js:200:33)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/testing/testing-injector.js:19:45)
at resolveParam (../node_modules/@nestjs/core/injector/injector.js:120:38)
at async Promise.all (index 0)
at TestingInjector.resolveConstructorParams (../node_modules/@nestjs/core/injector/injector.js:135:27)
at TestingInjector.loadInstance (../node_modules/@nestjs/core/injector/injector.js:61:13)
at TestingInjector.loadInjectable (../node_modules/@nestjs/core/injector/injector.js:84:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:80:13
at async Promise.all (index 2)
at TestingInstanceLoader.createInstancesOfInjectables (../node_modules/@nestjs/core/injector/instance-loader.js:79:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:41:13
at async Promise.all (index 1)
at TestingInstanceLoader.createInstances (../node_modules/@nestjs/core/injector/instance-loader.js:39:9)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/core/injector/instance-loader.js:22:13)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-instance-loader.js:9:9)
at TestingModuleBuilder.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-module.builder.js:97:9)
at TestingModuleBuilder.compile (../node_modules/@nestjs/testing/testing-module.builder.js:63:9)
at Object. (events/events.controller.spec.ts:28:35)
β EventsController βΊ registerAttendeeWithQR throws exception if user with email is not found
Nest can't resolve dependencies of the CacheInterceptor (?, Reflector). Please make sure that the argument CACHE_MANAGER at index [0] is available in the RootTestModule context.
Potential solutions:
- Is RootTestModule a valid NestJS module?
- If CACHE_MANAGER is a provider, is it part of the current RootTestModule?
- If CACHE_MANAGER is exported from a separate @Module, is that module imported within RootTestModule?
@Module({
imports: [ /* the Module containing CACHE_MANAGER */ ]
})
26 |
27 | beforeEach(async () => {
> 28 | const module: TestingModule = await Test.createTestingModule({
| ^
29 | imports: [
30 | ConfigModule.forRoot(),
31 | JwtModule.register({
at TestingInjector.lookupComponentInParentModules (../node_modules/@nestjs/core/injector/injector.js:247:19)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/core/injector/injector.js:200:33)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/testing/testing-injector.js:19:45)
at resolveParam (../node_modules/@nestjs/core/injector/injector.js:120:38)
at async Promise.all (index 0)
at TestingInjector.resolveConstructorParams (../node_modules/@nestjs/core/injector/injector.js:135:27)
at TestingInjector.loadInstance (../node_modules/@nestjs/core/injector/injector.js:61:13)
at TestingInjector.loadInjectable (../node_modules/@nestjs/core/injector/injector.js:84:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:80:13
at async Promise.all (index 2)
at TestingInstanceLoader.createInstancesOfInjectables (../node_modules/@nestjs/core/injector/instance-loader.js:79:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:41:13
at async Promise.all (index 1)
at TestingInstanceLoader.createInstances (../node_modules/@nestjs/core/injector/instance-loader.js:39:9)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/core/injector/instance-loader.js:22:13)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-instance-loader.js:9:9)
at TestingModuleBuilder.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-module.builder.js:97:9)
at TestingModuleBuilder.compile (../node_modules/@nestjs/testing/testing-module.builder.js:63:9)
at Object. (events/events.controller.spec.ts:28:35)
β EventsController βΊ registerAttendeeWithQR calls registerAttendance if user is found
Nest can't resolve dependencies of the CacheInterceptor (?, Reflector). Please make sure that the argument CACHE_MANAGER at index [0] is available in the RootTestModule context.
Potential solutions:
- Is RootTestModule a valid NestJS module?
- If CACHE_MANAGER is a provider, is it part of the current RootTestModule?
- If CACHE_MANAGER is exported from a separate @Module, is that module imported within RootTestModule?
@Module({
imports: [ /* the Module containing CACHE_MANAGER */ ]
})
26 |
27 | beforeEach(async () => {
> 28 | const module: TestingModule = await Test.createTestingModule({
| ^
29 | imports: [
30 | ConfigModule.forRoot(),
31 | JwtModule.register({
at TestingInjector.lookupComponentInParentModules (../node_modules/@nestjs/core/injector/injector.js:247:19)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/core/injector/injector.js:200:33)
at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/testing/testing-injector.js:19:45)
at resolveParam (../node_modules/@nestjs/core/injector/injector.js:120:38)
at async Promise.all (index 0)
at TestingInjector.resolveConstructorParams (../node_modules/@nestjs/core/injector/injector.js:135:27)
at TestingInjector.loadInstance (../node_modules/@nestjs/core/injector/injector.js:61:13)
at TestingInjector.loadInjectable (../node_modules/@nestjs/core/injector/injector.js:84:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:80:13
at async Promise.all (index 2)
at TestingInstanceLoader.createInstancesOfInjectables (../node_modules/@nestjs/core/injector/instance-loader.js:79:9)
at ../node_modules/@nestjs/core/injector/instance-loader.js:41:13
at async Promise.all (index 1)
at TestingInstanceLoader.createInstances (../node_modules/@nestjs/core/injector/instance-loader.js:39:9)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/core/injector/instance-loader.js:22:13)
at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-instance-loader.js:9:9)
at TestingModuleBuilder.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-module.builder.js:97:9)
at TestingModuleBuilder.compile (../node_modules/@nestjs/testing/testing-module.builder.js:63:9)
at Object. (events/events.controller.spec.ts:28:35)
```
Coverage report
β An unexpected error occurred. For more details, check console
Test suite run failed
Failed tests: 6/24. Failed suites: 1/15.
``` β EventsController βΊ should be defined Nest can't resolve dependencies of the CacheInterceptor (?, Reflector). Please make sure that the argument CACHE_MANAGER at index [0] is available in the RootTestModule context. Potential solutions: - Is RootTestModule a valid NestJS module? - If CACHE_MANAGER is a provider, is it part of the current RootTestModule? - If CACHE_MANAGER is exported from a separate @Module, is that module imported within RootTestModule? @Module({ imports: [ /* the Module containing CACHE_MANAGER */ ] }) 26 | 27 | beforeEach(async () => { > 28 | const module: TestingModule = await Test.createTestingModule({ | ^ 29 | imports: [ 30 | ConfigModule.forRoot(), 31 | JwtModule.register({ at TestingInjector.lookupComponentInParentModules (../node_modules/@nestjs/core/injector/injector.js:247:19) at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/core/injector/injector.js:200:33) at TestingInjector.resolveComponentInstance (../node_modules/@nestjs/testing/testing-injector.js:19:45) at resolveParam (../node_modules/@nestjs/core/injector/injector.js:120:38) at async Promise.all (index 0) at TestingInjector.resolveConstructorParams (../node_modules/@nestjs/core/injector/injector.js:135:27) at TestingInjector.loadInstance (../node_modules/@nestjs/core/injector/injector.js:61:13) at TestingInjector.loadInjectable (../node_modules/@nestjs/core/injector/injector.js:84:9) at ../node_modules/@nestjs/core/injector/instance-loader.js:80:13 at async Promise.all (index 2) at TestingInstanceLoader.createInstancesOfInjectables (../node_modules/@nestjs/core/injector/instance-loader.js:79:9) at ../node_modules/@nestjs/core/injector/instance-loader.js:41:13 at async Promise.all (index 1) at TestingInstanceLoader.createInstances (../node_modules/@nestjs/core/injector/instance-loader.js:39:9) at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/core/injector/instance-loader.js:22:13) at TestingInstanceLoader.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-instance-loader.js:9:9) at TestingModuleBuilder.createInstancesOfDependencies (../node_modules/@nestjs/testing/testing-module.builder.js:97:9) at TestingModuleBuilder.compile (../node_modules/@nestjs/testing/testing-module.builder.js:63:9) at Object.
Report generated by π§ͺjest coverage report action from 009c5b30ef051c59c5b12656b5e2bf48748de16a