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.

22 lines
648 B
JavaScript

import { knockout } from "../../Source/Cesium.js";
describe("ThirdParty/knockout", function () {
it("can track all properties", function () {
var obj = {
one: 1,
two: undefined,
three: knockout.observable(),
};
expect(knockout.getObservable(obj, "one")).toBeNull();
expect(knockout.getObservable(obj, "two")).toBeNull();
expect(knockout.getObservable(obj, "three")).toBeNull();
knockout.track(obj);
expect(knockout.getObservable(obj, "one")).not.toBeNull();
expect(knockout.getObservable(obj, "two")).not.toBeNull();
expect(knockout.getObservable(obj, "three")).not.toBeNull();
});
});