1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| 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);
| });
| });
|
|