You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
585 B
JavaScript

import { freezeRenderState } from "../../Source/Cesium.js";
describe("Renderer/freezeRenderState", function () {
it("works as expected", function () {
var fresh = {
a: 1,
b: {
c: "c",
},
_applyFunctions: [function () {}],
};
var frozen = freezeRenderState(fresh);
expect(Object.isFrozen(frozen)).toBe(true);
expect(Object.isFrozen(frozen.a)).toBe(true);
expect(Object.isFrozen(frozen.b)).toBe(true);
expect(Object.isFrozen(frozen.c)).toBe(true);
expect(Object.isFrozen(frozen._applyFunctions)).toBe(false);
});
});