aboutsummaryrefslogtreecommitdiffstats
path: root/test/CompilerSpec.js
diff options
context:
space:
mode:
authorMisko Hevery2010-04-20 18:14:13 -0700
committerMisko Hevery2010-04-20 18:14:13 -0700
commit22d93e0a3bc2a6dc0f64c63c68bc8f8489ea9068 (patch)
tree5f65b04ac9fb5a69d87ac40434a14367e6c1d4fc /test/CompilerSpec.js
parent259c2bba4bf1fc4f0d4cf5bcda4ffef0fb5a615a (diff)
downloadangular.js-22d93e0a3bc2a6dc0f64c63c68bc8f8489ea9068.tar.bz2
fixes to enable ie
Diffstat (limited to 'test/CompilerSpec.js')
-rw-r--r--test/CompilerSpec.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/CompilerSpec.js b/test/CompilerSpec.js
index fe61c520..e50f6ae7 100644
--- a/test/CompilerSpec.js
+++ b/test/CompilerSpec.js
@@ -75,21 +75,22 @@ describe('compiler', function(){
it('should allow creation of templates', function(){
directives.duplicate = function(expr, element){
+ var parent = element.parent();
element.replaceWith(document.createComment("marker"));
element.removeAttr("duplicate");
var template = this.compile(element);
return function(marker) {
this.$onEval(function() {
- marker.after(template(element.clone()).element);
+ marker.after(template(element.clone()).$element);
});
};
};
var scope = compile('before<span duplicate="expr">x</span>after');
- expect(sortedHtml(scope.$element)).toEqual('<div>before<#comment></#comment>after</div>');
+ expect(sortedHtml(scope.$element)).toEqual('<div>before<#comment></#comment><span>x</span>after</div>');
scope.$eval();
- expect(sortedHtml(scope.$element)).toEqual('<div>before<#comment></#comment>after</div>');
+ expect(sortedHtml(scope.$element)).toEqual('<div>before<#comment></#comment><span>x</span><span>x</span>after</div>');
scope.$eval();
- expect(sortedHtml(scope.$element)).toEqual('<div>before<#comment></#comment>after</div>');
+ expect(sortedHtml(scope.$element)).toEqual('<div>before<#comment></#comment><span>x</span><span>x</span><span>x</span>after</div>');
});
it('should process markup before directives', function(){