UNPKG

mapillary-js

Version:

WebGL JavaScript library for displaying street level imagery from mapillary.com

32 lines (26 loc) 1.71 kB
import {DOMRendererMockCreator} from "./DOMRendererMockCreator.spec"; import {GLRendererMockCreator} from "./GLRendererMockCreator.spec"; import {KeyboardServiceMockCreator} from "./KeyboardServiceMockCreator.spec"; import {MockCreator} from "./MockCreator.spec"; import {MockCreatorBase} from "./MockCreatorBase.spec"; import {MouseServiceMockCreator} from "./MouseServiceMockCreator.spec"; import {RenderServiceMockCreator} from "./RenderServiceMockCreator.spec"; import {SpriteServiceMockCreator} from "./SpriteServiceMockCreator.spec"; import {TouchServiceMockCreator} from "./TouchServiceMockCreator.spec"; import {Container} from "../../src/Viewer"; export class ContainerMockCreator extends MockCreatorBase<Container> { public create(): Container { const mock: Container = new MockCreator().create(Container, "Container"); this._mockProperty(mock, "canvasContainer", document.createElement("canvas")); this._mockProperty(mock, "domRenderer", new DOMRendererMockCreator().create()); this._mockProperty(mock, "element", document.createElement("div")); this._mockProperty(mock, "glRenderer", new GLRendererMockCreator().create()); this._mockProperty(mock, "keyboardService", new KeyboardServiceMockCreator().create()); this._mockProperty(mock, "mouseService", new MouseServiceMockCreator().create()); this._mockProperty(mock, "renderService", new RenderServiceMockCreator().create()); this._mockProperty(mock, "spriteService", new SpriteServiceMockCreator().create()); this._mockProperty(mock, "touchService", new TouchServiceMockCreator().create()); return mock; } } export default ContainerMockCreator;