mirror of
https://github.com/mapillary/mapillary-js.git
synced 2026-01-25 14:07:28 +00:00
27 lines
1.1 KiB
TypeScript
27 lines
1.1 KiB
TypeScript
import IFalcorDataProviderOptions from "../../src/api/interfaces/IFalcorDataProviderOptions";
|
|
import { FalcorDataProviderUrls } from "../../src/api/FalcorDataProvider";
|
|
|
|
describe("DataProviderUrls.ctor", () => {
|
|
it("should set all option properties", () => {
|
|
const options: IFalcorDataProviderOptions = {
|
|
apiHost: "test-api",
|
|
clientToken: "ct",
|
|
clusterReconstructionHost: "test-cluster",
|
|
imageHost: "test-image",
|
|
imageTileHost: "test-image-tile",
|
|
meshHost: "test-mesh",
|
|
scheme: "test-scheme",
|
|
};
|
|
|
|
const urls: FalcorDataProviderUrls = new FalcorDataProviderUrls(options);
|
|
|
|
expect(urls.falcorModel).toContain(options.apiHost);
|
|
expect(urls.falcorModel).toContain(options.scheme);
|
|
expect(urls.falcorModel).toContain(options.clientToken);
|
|
expect(urls.thumbnail("key", 640)).toContain(options.imageHost);
|
|
expect(urls.tileDomain).toContain(options.imageTileHost);
|
|
expect(urls.protoMesh("key")).toContain(options.meshHost);
|
|
expect(urls.tileScheme).toContain(options.scheme);
|
|
});
|
|
});
|