email.spec.ts 845 B

1234567891011121314151617181920212223242526
  1. import { Test, TestingModule } from '@nestjs/testing';
  2. import { EmailModule } from '../src/email/email.module';
  3. import { EmailService } from '../src/email/email.service';
  4. describe('EmailService', () => {
  5. let service: EmailService;
  6. beforeEach(async () => {
  7. const module: TestingModule = await Test.createTestingModule({
  8. providers: [EmailService],
  9. imports:[EmailModule]
  10. }).compile();
  11. service = module.get<EmailService>(EmailService);
  12. });
  13. it('should send email with provider subject receiver text and response 200 status', async () => {
  14. const subject = 'Test'
  15. const text='How are you'
  16. const receiver = 'mgtstackoverflow@gmail.com'
  17. await service.sendEmailCode({receiver,subject,content: text}).then((resout)=>{
  18. expect(resout).toStrictEqual({ code: 200, message: 'success' });
  19. })
  20. });
  21. });