mapillary-js/test/helper/KeyboardServiceMockCreator.ts
2021-03-27 18:34:32 +01:00

17 lines
603 B
TypeScript

import { Subject } from "rxjs";
import { KeyboardService } from "../../src/viewer/KeyboardService";
import { MockCreator } from "./MockCreator";
import { MockCreatorBase } from "./MockCreatorBase";
export class KeyboardServiceMockCreator extends MockCreatorBase<KeyboardService> {
public create(): KeyboardService {
const mock: KeyboardService = new MockCreator().create(KeyboardService, "KeyboardService");
this._mockProperty(mock, "keyDown$", new Subject<KeyboardEvent>());
this._mockProperty(mock, "keyUp$", new Subject<KeyboardEvent>());
return mock;
}
}