refactor(ngInclude): correct the tests

This commit is contained in:
Vojta Jina 2012-04-03 19:01:57 -07:00
parent dcb8e0767f
commit 8fe4295a06

View file

@ -104,22 +104,22 @@ describe('ng-include', function() {
$rootScope.url = 'url1'; $rootScope.url = 'url1';
$rootScope.$digest(); $rootScope.$digest();
$httpBackend.flush(); $httpBackend.flush();
expect(element.children().scope()).toBeTruthy(); expect(element.children().scope().$parent).toBe($rootScope);
expect(element.text()).toBe('partial url1'); expect(element.text()).toBe('partial url1');
$rootScope.url = 'url2'; $rootScope.url = 'url2';
$rootScope.$digest(); $rootScope.$digest();
$httpBackend.flush(); $httpBackend.flush();
expect(element.children().scope()).toBeFalsy(); expect($rootScope.$$childHead).toBeFalsy();
expect(element.text()).toBe(''); expect(element.text()).toBe('');
$rootScope.url = 'url1'; $rootScope.url = 'url1';
$rootScope.$digest(); $rootScope.$digest();
expect(element.children().scope()).toBeTruthy(); expect(element.children().scope().$parent).toBe($rootScope);
$rootScope.url = null; $rootScope.url = null;
$rootScope.$digest(); $rootScope.$digest();
expect(element.children().scope()).toBeFalsy(); expect($rootScope.$$childHead).toBeFalsy();
})); }));