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
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);
|
|
});
|
|
});
|