mirror of
https://github.com/mapillary/mapillary-js.git
synced 2026-01-18 13:56:53 +00:00
28 lines
1.0 KiB
TypeScript
28 lines
1.0 KiB
TypeScript
import { ViewerConfiguration } from "../../src/viewer/ViewerConfiguration";
|
|
import { ViewerOptions } from "../../src/viewer/options/ViewerOptions";
|
|
|
|
describe("Urls.setOptions", () => {
|
|
it("should set all option properties", () => {
|
|
const options: ViewerOptions = {
|
|
apiClient: "api-client",
|
|
container: "container-id",
|
|
imageTiling: false,
|
|
url: {
|
|
exploreHost: "test-explore",
|
|
scheme: "test-scheme",
|
|
},
|
|
};
|
|
|
|
expect(ViewerConfiguration.imageTiling).toBe(true);
|
|
expect(ViewerConfiguration.explore).toBe("https://www.mapillary.com");
|
|
|
|
ViewerConfiguration.setOptions(options);
|
|
|
|
expect(ViewerConfiguration.imageTiling).toBe(false);
|
|
expect(ViewerConfiguration.explore).not.toContain("https");
|
|
expect(ViewerConfiguration.explore).not.toContain("mapillary");
|
|
expect(ViewerConfiguration.explore).toContain(options.url.scheme);
|
|
expect(ViewerConfiguration.explore).toContain(options.url.exploreHost);
|
|
});
|
|
});
|