From c90abf057b0370cf5beb62aa960f1df008c802ef Mon Sep 17 00:00:00 2001
From: Misko Hevery
Date: Sun, 13 Feb 2011 16:13:21 -0800
Subject: Changed the angular.compile(element)(scope[, cloneAttachNode])
---
test/AngularSpec.js | 8 +++++---
test/BinderSpec.js | 2 +-
test/CompilerSpec.js | 4 ++--
test/jqLiteSpec.js | 8 ++++++++
4 files changed, 16 insertions(+), 6 deletions(-)
(limited to 'test')
diff --git a/test/AngularSpec.js b/test/AngularSpec.js
index 8ff0631d..8753d887 100644
--- a/test/AngularSpec.js
+++ b/test/AngularSpec.js
@@ -369,8 +369,10 @@ describe('angular', function(){
var scope = angular.scope();
var template = jqLite('
{{greeting = "hello world"}}
');
var templateFn = angular.compile(template);
- var templateClone = template.cloneNode();
- mvc = templateFn(scope, templateClone);
+ var templateClone = template.clone();
+ mvc = templateFn(scope, function(clone){
+ templateClone = clone;
+ });
expect(template.text()).toEqual('');
expect(mvc.view.text()).toEqual('hello world');
expect(mvc.view).toEqual(templateClone);
@@ -380,7 +382,7 @@ describe('angular', function(){
it('should link to cloned node and create scope', function(){
var scope = angular.scope();
var template = jqLite('{{greeting = "hello world"}}
');
- mvc = angular.compile(template)(scope, true);
+ mvc = angular.compile(template)(scope, noop);
expect(template.text()).toEqual('');
expect(mvc.view.text()).toEqual('hello world');
expect(mvc.scope.greeting).toEqual('hello world');
diff --git a/test/BinderSpec.js b/test/BinderSpec.js
index a1b9be14..ce2a9d3a 100644
--- a/test/BinderSpec.js
+++ b/test/BinderSpec.js
@@ -417,7 +417,7 @@ describe('Binder', function(){
});
it('BindClassEvenOdd', function(){
- var x = this.compile('');
+ var x = this.compile('');
x.scope.$eval();
var d1 = jqLite(x.view[0].childNodes[1]);
var d2 = jqLite(x.view[0].childNodes[2]);
diff --git a/test/CompilerSpec.js b/test/CompilerSpec.js
index 1a93ac78..f1e1c607 100644
--- a/test/CompilerSpec.js
+++ b/test/CompilerSpec.js
@@ -47,7 +47,7 @@ describe('compiler', function(){
};
var template = compiler.compile(e);
expect(log).toEqual("found");
- scope = template(angular.scope(), e).scope;
+ scope = template(angular.scope()).scope;
expect(e.hasClass('ng-directive')).toEqual(true);
expect(log).toEqual("found:init");
});
@@ -84,7 +84,7 @@ describe('compiler', function(){
var template = this.compile(element);
return function(marker) {
this.$onEval(function() {
- marker.after(template(angular.scope(), true).view);
+ marker.after(template(angular.scope(), noop).view);
});
};
};
diff --git a/test/jqLiteSpec.js b/test/jqLiteSpec.js
index c5e92c0f..e42e9f14 100644
--- a/test/jqLiteSpec.js
+++ b/test/jqLiteSpec.js
@@ -300,6 +300,14 @@ describe('jqLite', function(){
expect(element.parent().length).toEqual(0);
});
});
+ describe('next', function(){
+ it('should return next sibling', function(){
+ var element = jqLite('bi
');
+ var b = element.find('b');
+ var i = element.find('i');
+ expect(b.next()).toJqEqual([i]);
+ });
+ });
describe('find', function(){
it('should find child by name', function(){
var root = jqLite('');
--
cgit v1.2.3