mirror of
https://github.com/mapillary/mapillary-js.git
synced 2026-01-18 13:56:53 +00:00
22 lines
838 B
TypeScript
22 lines
838 B
TypeScript
import { Subject } from "rxjs";
|
|
|
|
import { MockCreator } from "./MockCreator";
|
|
import { MockCreatorBase } from "./MockCreatorBase";
|
|
|
|
import { FilterFunction } from "../../src/graph/FilterCreator";
|
|
import { GraphMode } from "../../src/graph/GraphMode";
|
|
import { GraphService } from "../../src/graph/GraphService";
|
|
|
|
export class GraphServiceMockCreator extends MockCreatorBase<GraphService> {
|
|
public create(): GraphService {
|
|
const mock: GraphService = new MockCreator().create(GraphService, "GraphService");
|
|
|
|
this._mockProperty(mock, "dataAdded$", new Subject<string>());
|
|
this._mockProperty(mock, "dataReset$", new Subject<void>());
|
|
this._mockProperty(mock, "graphMode$", new Subject<GraphMode>());
|
|
this._mockProperty(mock, "filter$", new Subject<FilterFunction>());
|
|
|
|
return mock;
|
|
}
|
|
}
|