mirror of
https://github.com/bitwarden/browser.git
synced 2024-10-04 05:08:06 +02:00
[PM-6426] Fixing issue with typing information on a test
This commit is contained in:
parent
c3960ba7f8
commit
778d3cd873
@ -1,10 +1,7 @@
|
|||||||
import { mock, MockProxy } from "jest-mock-extended";
|
import { mock, MockProxy } from "jest-mock-extended";
|
||||||
import { BehaviorSubject } from "rxjs";
|
|
||||||
|
|
||||||
import { UserId } from "../../../../common/src/types/guid";
|
|
||||||
import { LogService } from "../abstractions/log.service";
|
import { LogService } from "../abstractions/log.service";
|
||||||
import { ScheduledTaskNames } from "../enums/scheduled-task-name.enum";
|
import { ScheduledTaskNames } from "../enums/scheduled-task-name.enum";
|
||||||
import { StateProvider } from "../state";
|
|
||||||
|
|
||||||
import { DefaultTaskSchedulerService } from "./default-task-scheduler.service";
|
import { DefaultTaskSchedulerService } from "./default-task-scheduler.service";
|
||||||
|
|
||||||
@ -12,19 +9,13 @@ describe("DefaultTaskSchedulerService", () => {
|
|||||||
const callback = jest.fn();
|
const callback = jest.fn();
|
||||||
const delayInMs = 1000;
|
const delayInMs = 1000;
|
||||||
const intervalInMs = 1100;
|
const intervalInMs = 1100;
|
||||||
let activeUserIdMock$: BehaviorSubject<UserId>;
|
|
||||||
let logService: MockProxy<LogService>;
|
let logService: MockProxy<LogService>;
|
||||||
let stateProvider: MockProxy<StateProvider>;
|
|
||||||
let taskSchedulerService: DefaultTaskSchedulerService;
|
let taskSchedulerService: DefaultTaskSchedulerService;
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
jest.useFakeTimers();
|
jest.useFakeTimers();
|
||||||
activeUserIdMock$ = new BehaviorSubject<UserId>("user-uuid" as UserId);
|
|
||||||
logService = mock<LogService>();
|
logService = mock<LogService>();
|
||||||
stateProvider = mock<StateProvider>({
|
taskSchedulerService = new DefaultTaskSchedulerService(logService);
|
||||||
activeUserId$: activeUserIdMock$,
|
|
||||||
});
|
|
||||||
taskSchedulerService = new DefaultTaskSchedulerService(logService, stateProvider);
|
|
||||||
taskSchedulerService.registerTaskHandler(
|
taskSchedulerService.registerTaskHandler(
|
||||||
ScheduledTaskNames.loginStrategySessionTimeout,
|
ScheduledTaskNames.loginStrategySessionTimeout,
|
||||||
callback,
|
callback,
|
||||||
|
Loading…
Reference in New Issue
Block a user