Nestjs如何在测试中禁用ScheduleModule(@Cron)

Ram*_*man 8 cron node.js nestjs

这是我在 Nestjs 中的 app.module.ts:

import { Module } from '@nestjs/common';
import { CatsModule } from './cats/cats.module';

@Module({
 imports: [CatsModule, ScheduleModule.forRoot()],
})
export class AppModule {}
Run Code Online (Sandbox Code Playgroud)

这是我之前的测试:

    const moduleRef = await Test.createTestingModule({
      imports: [AppModule],
    })
      .compile();

    app = moduleRef.createNestApplication();
    await app.init();
Run Code Online (Sandbox Code Playgroud)

我希望所有 @Cron() 装饰器在测试中禁用。我想禁用ScheduleModule完全禁用测试。

如何做呢

(动机是为了避免测试中出现意外的现场影响)