Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import { Module } from '@nestjs/common';
import { SendGridModule } from '@anchan828/nest-sendgrid';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { EmailModule } from './email/email.module';
import { CoreModule } from '@graphqlcqrs/core';
import { AppConfig } from '@graphqlcqrs/common/services/yaml.service';
// tslint:disable-next-line:no-var-requires
require('dotenv').config();
@Module({
imports: [
CoreModule,
SendGridModule.forRoot({
apikey: AppConfig.sendgrid?.api || 'SENDGRID-API-KEY',
}),
EmailModule,
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
imports: [
SendGridModule.forRoot({
apikey: 'SENDGRID-API-KEY',
}),
],
providers: [EmailService],
}).compile();
service = module.get(EmailService);
});