diff --git a/test/specs/dom_components/model/Component.js b/test/specs/dom_components/model/Component.js index 44ecbc13e..a6b561a61 100644 --- a/test/specs/dom_components/model/Component.js +++ b/test/specs/dom_components/model/Component.js @@ -33,6 +33,15 @@ define(['DomComponents/model/Component', sAttr.should.deep.equal(eAttr); }); + it('Clones correctly with traits', function() { + obj.get('traits').at(0).set('value', 'testTitle'); + var cloned = obj.clone(); + cloned.set('stylable', 0); + cloned.get('traits').at(0).set('value', 'testTitle2'); + obj.get('traits').at(0).get('value').should.equal('testTitle'); + obj.get('stylable').should.equal(true); + }); + it('Has expected name', function() { obj.cid = 'c999'; obj.getName().should.equal('Box 999');