本文整理汇总了TypeScript中@nestjs/testing.TestingModule类的典型用法代码示例。如果您正苦于以下问题:TypeScript TestingModule类的具体用法?TypeScript TestingModule怎么用?TypeScript TestingModule使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了TestingModule类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。
示例1: beforeEach
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [ScoreService],
}).compile();
service = module.get<ScoreService>(ScoreService);
});
开发者ID:InsaneWookie,项目名称:mame-highscores,代码行数:7,代码来源:score.service.spec.ts
示例2: beforeEach
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
controllers: [ScoreController],
}).compile();
controller = module.get<ScoreController>(ScoreController);
});
开发者ID:InsaneWookie,项目名称:mame-highscores,代码行数:7,代码来源:score.controller.spec.ts
示例3: beforeEach
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
imports: [
JwtModule.register({
secretOrPrivateKey: 'test',
signOptions: {
expiresIn: 3600,
},
}),
PassportModule.register({ defaultStrategy: 'jwt' }),
],
controllers: [AuthController],
providers: [
AuthService,
UserService,
GroupService,
MachineService,
JwtStrategy,
{
provide: ConfigService,
useValue: new ConfigService(`${process.env.NODE_ENV || 'development'}.env`),
},
{ provide: getRepositoryToken(User), useClass: Repository,},
{ provide: getRepositoryToken(Group), useClass: Repository,},
{ provide: getRepositoryToken(Machine), useClass: Repository,},
{ provide: getRepositoryToken(UserGroup), useClass: Repository,},
]
}).compile();
controller = module.get<AuthController>(AuthController);
});
开发者ID:InsaneWookie,项目名称:mame-highscores,代码行数:32,代码来源:auth.controller.spec.ts
示例4: beforeEach
beforeEach(async () => {
const testModule: TestingModule = await Test.createTestingModule({
providers: [
...databaseProviders,
...dictionaryEntryProviders,
DictinaryEntryService,
DictionaryEntryResolver,
AuthGuard,
{
provide: Types.CONFIG,
useValue: {
mongoConnectionUri: `mongodb://localhost:27017/TEST_${uuidv4()}`,
secureApiToken: 'test_token',
},
},
],
}).compile();
connection = await prepareDatabaseScenario(testModule, [
createDataFor<DictionaryEntryEntity>(DictionaryEntryEntity, [
{ japanese: 'inu', english: 'dog' },
{ japanese: 'neko', english: 'cat' },
]),
]);
dictionaryEntryResolver = testModule.get<DictionaryEntryResolver>(
DictionaryEntryResolver,
);
});
开发者ID:vnenkpet,项目名称:japanese,代码行数:29,代码来源:dictionary-entry.resolver.spec.ts
示例5: beforeEach
beforeEach(async () => {
const app: TestingModule = await Test.createTestingModule({
controllers: [AppController],
providers: [AppService],
}).compile()
appController = app.get<AppController>(AppController)
})
开发者ID:coderhaoxin,项目名称:tiny-demos,代码行数:8,代码来源:app.controller.spec.ts
示例6: beforeEach
beforeEach(async () => {
const moduleFixture: TestingModule = await Test.createTestingModule({
imports: [AppModule],
}).compile();
app = moduleFixture.createNestApplication();
await app.init();
});
开发者ID:elisiondesign,项目名称:meteo-api,代码行数:8,代码来源:app.e2e-spec.ts
示例7: beforeAll
beforeAll(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [{
provide: ConfigService,
useValue: new ConfigService(`${process.env.NODE_ENV}.env`),
}],
}).compile();
service = module.get<ConfigService>(ConfigService);
});
开发者ID:rummik,项目名称:9k1.us,代码行数:9,代码来源:config.service.spec.ts
示例8: beforeAll
beforeAll(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [
ConfigurationService,
{ provide: 'ConfigurationRepository', useClass: ConfigurationRepository },
],
}).compile();
service = module.get<ConfigurationService>(ConfigurationService);
});
开发者ID:OysteinAmundsen,项目名称:gymsystems,代码行数:9,代码来源:configuration.service.spec.ts
示例9: beforeEach
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [
MachineService,
{provide: getRepositoryToken(Machine), useClass: Repository,},
{provide: getRepositoryToken(Group), useClass: Repository,},],
}).compile();
service = module.get<MachineService>(MachineService);
});
开发者ID:InsaneWookie,项目名称:mame-highscores,代码行数:10,代码来源:machine.service.spec.ts
示例10: beforeAll
beforeAll(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [
GymnastService,
{ provide: 'GymnastRepository', useClass: GymnastRepository },
{ provide: 'PubSubInstance', useValue: new PubSub() }
],
}).compile();
service = module.get<GymnastService>(GymnastService);
});
开发者ID:OysteinAmundsen,项目名称:gymsystems,代码行数:10,代码来源:gymnast.service.spec.ts
注:本文中的@nestjs/testing.TestingModule类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论