/*global defineSuite*/
defineSuite([
        'Core/VertexFormat',
        'Specs/createPackableSpecs'
    ], function(
        VertexFormat,
        createPackableSpecs) {
    "use strict";
    /*global jasmine,describe,xdescribe,it,xit,expect,beforeEach,afterEach,beforeAll,afterAll,spyOn,runs,waits,waitsFor*/

    createPackableSpecs(VertexFormat, VertexFormat.POSITION_AND_NORMAL, [1.0, 1.0, 0.0, 0.0, 0.0, 0.0]);
});

@@ -306,16 +306,699 @@
 sFor*/%0A%0A
+    it('clone', function() %7B%0A        var vertexFormat = new VertexFormat(%7B%0A            position : true,%0A            normal : true%0A        %7D);%0A        var cloned = VertexFormat.clone(vertexFormat);%0A        expect(cloned instanceof VertexFormat).toBe(true);%0A        expect(cloned).toEqual(vertexFormat);%0A    %7D);%0A%0A    it('clone uses result parameter if provided', function() %7B%0A        var vertexFormat = new VertexFormat(%7B%0A            position : true,%0A            normal : true%0A        %7D);%0A        var result = new VertexFormat();%0A        var cloned = VertexFormat.clone(vertexFormat, result);%0A        expect(cloned).toBe(result);%0A        expect(cloned).toEqual(vertexFormat);%0A    %7D);%0A%0A
     crea

Add VertexFormat clone tests.