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.
35 lines
898 B
JavaScript
35 lines
898 B
JavaScript
import { VertexFormat } from "../../Source/Cesium.js";
|
|
import createPackableSpecs from "../createPackableSpecs.js";
|
|
|
|
describe("Core/VertexFormat", function () {
|
|
it("clone", function () {
|
|
var vertexFormat = new VertexFormat({
|
|
position: true,
|
|
normal: true,
|
|
});
|
|
var cloned = VertexFormat.clone(vertexFormat);
|
|
expect(cloned).toBeInstanceOf(VertexFormat);
|
|
expect(cloned).toEqual(vertexFormat);
|
|
});
|
|
|
|
it("clone uses result parameter if provided", function () {
|
|
var vertexFormat = new VertexFormat({
|
|
position: true,
|
|
normal: true,
|
|
});
|
|
var result = new VertexFormat();
|
|
var cloned = VertexFormat.clone(vertexFormat, result);
|
|
expect(cloned).toBe(result);
|
|
expect(cloned).toEqual(vertexFormat);
|
|
});
|
|
|
|
createPackableSpecs(VertexFormat, VertexFormat.POSITION_AND_NORMAL, [
|
|
1.0,
|
|
1.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
]);
|
|
});
|