|
@@ -154,21 +154,21 @@ describe('JobQueueService', () => {
|
|
|
|
|
|
|
|
expect(await getStates()).toEqual([JobState.RUNNING, JobState.PENDING, JobState.PENDING]);
|
|
expect(await getStates()).toEqual([JobState.RUNNING, JobState.PENDING, JobState.PENDING]);
|
|
|
|
|
|
|
|
- subject.next();
|
|
|
|
|
|
|
+ subject.next(undefined);
|
|
|
await tick();
|
|
await tick();
|
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.PENDING, JobState.PENDING]);
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.PENDING, JobState.PENDING]);
|
|
|
|
|
|
|
|
await tick(queuePollInterval);
|
|
await tick(queuePollInterval);
|
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.RUNNING, JobState.PENDING]);
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.RUNNING, JobState.PENDING]);
|
|
|
|
|
|
|
|
- subject.next();
|
|
|
|
|
|
|
+ subject.next(undefined);
|
|
|
await tick();
|
|
await tick();
|
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.PENDING]);
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.PENDING]);
|
|
|
|
|
|
|
|
await tick(queuePollInterval);
|
|
await tick(queuePollInterval);
|
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.RUNNING]);
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.RUNNING]);
|
|
|
|
|
|
|
|
- subject.next();
|
|
|
|
|
|
|
+ subject.next(undefined);
|
|
|
await tick();
|
|
await tick();
|
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.COMPLETED]);
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.COMPLETED]);
|
|
|
|
|
|
|
@@ -203,14 +203,14 @@ describe('JobQueueService', () => {
|
|
|
|
|
|
|
|
expect(await getStates()).toEqual([JobState.RUNNING, JobState.RUNNING, JobState.PENDING]);
|
|
expect(await getStates()).toEqual([JobState.RUNNING, JobState.RUNNING, JobState.PENDING]);
|
|
|
|
|
|
|
|
- subject.next();
|
|
|
|
|
|
|
+ subject.next(undefined);
|
|
|
await tick();
|
|
await tick();
|
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.PENDING]);
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.PENDING]);
|
|
|
|
|
|
|
|
await tick(queuePollInterval);
|
|
await tick(queuePollInterval);
|
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.RUNNING]);
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.RUNNING]);
|
|
|
|
|
|
|
|
- subject.next();
|
|
|
|
|
|
|
+ subject.next(undefined);
|
|
|
await tick();
|
|
await tick();
|
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.COMPLETED]);
|
|
expect(await getStates()).toEqual([JobState.COMPLETED, JobState.COMPLETED, JobState.COMPLETED]);
|
|
|
|
|
|