aboutsummaryrefslogtreecommitdiffstats
path: root/test/AngularSpec.js
diff options
context:
space:
mode:
authorMisko Hevery2011-11-29 12:11:32 -0800
committerMisko Hevery2012-01-25 11:46:36 -0800
commit8af4fde18246ac1587b471a549e70d5d858bf0ee (patch)
tree925e223c9221c8e3b40ff3fb5cade11b819782d5 /test/AngularSpec.js
parent5001c1a1217772d2bffe108bafd475b24badf559 (diff)
downloadangular.js-8af4fde18246ac1587b471a549e70d5d858bf0ee.tar.bz2
add($compile): add compiler v2.0 - not connected
Diffstat (limited to 'test/AngularSpec.js')
-rw-r--r--test/AngularSpec.js23
1 files changed, 23 insertions, 0 deletions
diff --git a/test/AngularSpec.js b/test/AngularSpec.js
index 0ff0508f..2d469698 100644
--- a/test/AngularSpec.js
+++ b/test/AngularSpec.js
@@ -75,6 +75,22 @@ describe('angular', function() {
});
});
+ describe('shallow copy', function() {
+ it('should make a copy', function() {
+ var original = {key:{}};
+ var copy = shallowCopy(original);
+ expect(copy).toEqual(original);
+ expect(copy.key).toBe(original.key);
+ });
+ });
+
+ describe('elementHTML', function() {
+ it('should dump element', function() {
+ expect(lowercase(startingTag('<div attr="123">something<span></span></div>'))).
+ toEqual('<div attr="123">');
+ });
+ });
+
describe('equals', function() {
it('should return true if same object', function() {
var o = {};
@@ -501,4 +517,11 @@ describe('angular', function() {
dealoc(element);
});
});
+
+
+ describe('startingElementHtml', function(){
+ it('should show starting element tag only', function(){
+ expect(startingTag('<ng:abc x="2"><div>text</div></ng:abc>')).toEqual('<ng:abc x="2">');
+ });
+ });
});