aboutsummaryrefslogtreecommitdiffstats
path: root/test/service/compilerSpec.js
diff options
context:
space:
mode:
authorMisko Hevery2012-02-10 21:35:02 -0800
committerMisko Hevery2012-02-21 22:46:00 -0800
commitcb10ccc44fa78b82c80afa1cb5dac2c34fdf24b7 (patch)
tree0bbd21a88a43ccaf1f81186b2ecdbcc588870f0b /test/service/compilerSpec.js
parent4a051efb89cf33e30d56f1227d1f6084ead4cd42 (diff)
downloadangular.js-cb10ccc44fa78b82c80afa1cb5dac2c34fdf24b7.tar.bz2
feat($compile): mark scope creation with ng-scope class
Diffstat (limited to 'test/service/compilerSpec.js')
-rw-r--r--test/service/compilerSpec.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/test/service/compilerSpec.js b/test/service/compilerSpec.js
index 02cdcefe..4de4641a 100644
--- a/test/service/compilerSpec.js
+++ b/test/service/compilerSpec.js
@@ -189,19 +189,21 @@ describe('$compile', function() {
toEqual('<div factory-error linking-error template-error>');
expect($exceptionHandler.errors[2][0]).toEqual('LinkingError');
expect(ie($exceptionHandler.errors[2][1])).
- toEqual('<div factory-error linking-error template-error>');
+ toEqual('<div class="ng-scope" factory-error linking-error template-error>');
// crazy stuff to make IE happy
function ie(text) {
var list = [],
- parts;
+ parts, elementName;
parts = lowercase(text).
replace('<', '').
replace('>', '').
split(' ');
+ elementName = parts.shift();
parts.sort();
+ parts.unshift(elementName);
forEach(parts, function(value, key){
if (value.substring(0,3) == 'ng-') {
} else {
@@ -888,6 +890,7 @@ describe('$compile', function() {
it('should allow creation of new scopes', inject(function($rootScope, $compile, log) {
element = $compile('<div><span scope><a log></a></span></div>')($rootScope);
expect(log).toEqual('LOG; log-002-001; 002');
+ expect(element.find('span').hasClass('ng-scope')).toBe(true);
}));
@@ -913,7 +916,7 @@ describe('$compile', function() {
expect(function(){
$compile('<div class="scope-a; scope-b"></div>');
}).toThrow('Multiple directives [scopeA, scopeB] asking for new scope on: ' +
- '<' + (msie < 9 ? 'DIV' : 'div') + ' class="scope-a; scope-b">');
+ '<' + (msie < 9 ? 'DIV' : 'div') + ' class="scope-a; scope-b ng-scope">');
}));