Skip to content

Commit

Permalink
relative paths, fixed dependency injection
Browse files Browse the repository at this point in the history
  • Loading branch information
OG-NI committed Jun 18, 2024
1 parent bfcd475 commit b014a40
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion backend/src/app/tasks/task.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { TaskService } from './task.service';
import { TaskController } from './task.controller';
import FitnessModule from '../../integration/fitness/fitness.module';
import { StreakModule } from '../streaks/streak.module';
import { NotificationModule } from 'src/notification/notification.module';
import { NotificationModule } from '../../notification/notification.module';

@Module({
imports: [PrismaModule, FitnessModule, StreakModule, NotificationModule],
Expand Down
3 changes: 2 additions & 1 deletion backend/src/app/tasks/task.service.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import { TestConstants } from '../../../test/lib/constants';
import { MockProvider } from '../../integration/fitness/providers/mock.provider';
import { StreakModule } from '../streaks/streak.module';
import { StreakService } from '../streaks/streak.service';
import { NotificationModule } from '../../notification/notification.module';

describe('task service tests', () => {
let taskService: TaskService;
Expand All @@ -17,7 +18,7 @@ describe('task service tests', () => {

beforeAll(async () => {
const testModule = await Test.createTestingModule({
imports: [PrismaModule, FitnessModule, StreakModule],
imports: [PrismaModule, FitnessModule, StreakModule, NotificationModule],
providers: [TaskService],
})
.overrideProvider(TaskRepository)
Expand Down
2 changes: 1 addition & 1 deletion backend/src/app/tasks/task.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { FitnessService } from '../../integration/fitness/fitness.service';
import { Task2 } from './tasks/static/task2';
import { Task3 } from './tasks/static/task3';
import { StreakService } from '../streaks/streak.service';
import { NotificationService } from 'src/notification/notification.service';
import { NotificationService } from '../../notification/notification.service';

export class ConcurrentTaskError extends Error {}
export class TaskNotAvailableError extends Error {}
Expand Down
5 changes: 3 additions & 2 deletions backend/src/notification/notification.module.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import { Module } from '@nestjs/common';
import { NotificationService } from './notification.service';
import { ConfigModule } from '@nestjs/config';
import { UserRepository } from 'src/db/repositories/user.repository';
import { PrismaModule } from '../db/prisma.module';

@Module({
imports: [ConfigModule.forRoot(), UserRepository],
imports: [ConfigModule.forRoot(), PrismaModule],
exports: [NotificationService],
providers: [NotificationService],
})
export class NotificationModule {}
2 changes: 1 addition & 1 deletion backend/src/notification/notification.service.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Injectable } from '@nestjs/common';
import { EmailNotifier } from './emailNotifier';
import { UserRepository } from 'src/db/repositories/user.repository';
import { UserRepository } from '../db/repositories/user.repository';

@Injectable()
export class NotificationService {
Expand Down

0 comments on commit b014a40

Please sign in to comment.