diff --git a/src/Angular.js b/src/Angular.js index 5fe1a8afcdb4..77ab32aa1e9d 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -363,7 +363,7 @@ function baseExtend(dst, objs, deep) { } else if (src.nodeName) { dst[key] = src.cloneNode(true); } else if (isElement(src)) { - dst[key] = jqLite(src).clone(); + dst[key] = src.clone(); } else { if (!isObject(dst[key])) dst[key] = isArray(src) ? [] : {}; baseExtend(dst[key], [src], true); diff --git a/test/AngularSpec.js b/test/AngularSpec.js index 62be62ac8cda..22773cf9c7fd 100644 --- a/test/AngularSpec.js +++ b/test/AngularSpec.js @@ -639,8 +639,10 @@ describe('angular', function() { it('should copy(clone) elements', function() { - var src = { element: document.createElement('div'), - jqObject: jqLite("
s1s2
").find("span") }; + var src = { + element: document.createElement('div'), + jqObject: jqLite('s1s2
').find('span') + }; var dst = {}; merge(dst, src); @@ -651,7 +653,7 @@ describe('angular', function() { expect(isElement(dst.element)).toBeTruthy(); expect(dst.element.nodeName).toBeDefined(); // i.e it is a DOM element expect(isElement(dst.jqObject)).toBeTruthy(); - expect(dst.jqObject.nodeName).toBeUndefined(dst.jqObject); // i.e it is a jqLite/jquery object + expect(dst.jqObject.nodeName).toBeUndefined(); // i.e it is a jqLite/jQuery object }); });