Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let service: AdminService;
- let postsService = {
- findPost: async (_) => { }
- };
- let usersService = {
- findUser: async (_) => { }
- };
- const userRepo = {
- update: async (_) => { },
- findOne: async (_) => { },
- }
- const postRepo = {
- find: async (_) => [_],
- findOne: async (_) => { },
- update: async (_) => { },
- }
- const commentRepo = {
- find: async (_) => [_],
- update: async (_) => { },
- }
- beforeEach(async () => {
- const module: TestingModule = await Test.createTestingModule({
- providers: [AdminService,
- {
- provide: PostsService,
- useValue: postsService,
- },
- {
- provide: UsersService,
- useValue: usersService,
- },
- {
- provide: getRepositoryToken(User),
- useValue: userRepo,
- },
- {
- provide: getRepositoryToken(PostEntity),
- useValue: postRepo,
- },
- {
- provide: getRepositoryToken(Comment),
- useValue: commentRepo,
- },
- ],
- }).compile();
- service = module.get<AdminService>(AdminService);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement