From 4e6b065a2f24745ff9691914363ff49a94abb92f Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Mon, 12 Mar 2012 09:38:49 -0700 Subject: test(ng-include): add ng-include=src test --- test/directive/ngIncludeSpec.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/directive/ngIncludeSpec.js b/test/directive/ngIncludeSpec.js index f4652a73..f5beebdc 100644 --- a/test/directive/ngIncludeSpec.js +++ b/test/directive/ngIncludeSpec.js @@ -30,10 +30,23 @@ describe('ng-include', function() { })); + it('should support ng-include="src" syntax', inject(putIntoCache('myUrl', '{{name}}'), + function($rootScope, $compile) { + element = jqLite('
'); + jqLite(document.body).append(element); + element = $compile(element)($rootScope); + $rootScope.name = 'Alibaba'; + $rootScope.url = 'myUrl'; + $rootScope.$digest(); + expect(element.text()).toEqual('Alibaba'); + jqLite(document.body).html(''); + })); + + it('should remove previously included text if a falsy value is bound to src', inject( putIntoCache('myUrl', '{{name}}'), - function($rootScope, $compile, $browser) { - element = jqLite('
'); + function($rootScope, $compile) { + element = jqLite(''); element = $compile(element)($rootScope); $rootScope.childScope = $rootScope.$new(); $rootScope.childScope.name = 'igor'; -- cgit v1.2.3