testing-job-queue-strategy.ts 381 B

1234567891011121314
  1. import { InMemoryJobQueueStrategy } from './in-memory-job-queue-strategy';
  2. import { Job } from './job';
  3. /**
  4. * @description
  5. * An in-memory {@link JobQueueStrategy} design for testing purposes.
  6. */
  7. export class TestingJobQueueStrategy extends InMemoryJobQueueStrategy {
  8. prePopulate(jobs: Job[]) {
  9. for (const job of jobs) {
  10. this.add(job);
  11. }
  12. }
  13. }