UNPKG

@babylonjs/core

Version:

Getting started? Play directly with the Babylon.js API using our [playground](https://playground.babylonjs.com/). It also contains a lot of samples to learn how to use it.

30 lines 1.42 kB
import { DracoDecoder } from "../../dracoDecoder.js"; import { DracoCompression } from "../../dracoCompression.js"; describe("Draco Mesh Compression tests", () => { describe("DracoDecoder's configuration is affected by updates to DracoCompression's", () => { const originalConfig = { ...DracoDecoder.DefaultConfiguration }; const testUrl = "testUrl"; afterEach(() => { expect(DracoDecoder.DefaultConfiguration.fallbackUrl).toBe(testUrl); expect(DracoDecoder.DefaultConfiguration.fallbackUrl).toBe(DracoCompression.Configuration.decoder.fallbackUrl); expect(DracoDecoder.DefaultConfiguration).toBe(DracoCompression.Configuration.decoder); DracoDecoder.DefaultConfiguration = originalConfig; }); it("updates via DracoCompression.Configuration.decoder.fallbackUrl", () => { DracoCompression.Configuration.decoder.fallbackUrl = testUrl; }); it("updates via DracoCompression.Configuration.decoder", () => { DracoCompression.Configuration.decoder = { fallbackUrl: testUrl, }; }); it("updates via DracoCompression.Configuration", () => { DracoCompression.Configuration = { decoder: { fallbackUrl: testUrl, }, }; }); }); }); //# sourceMappingURL=draco.test.js.map