我有一个带有局部变量的控制器
function IndexCtrl($scope) { var pagesById = []; loadPages(); // snip function loadPages() { // pagesById gets populated } // snip }
我想测试pageById是否正确填充,但我不知道如何从我的()获取它.我不需要这个变量在$范围内,它只是一个中间的信息集,所以如果我可以避免将它添加到$scope,这将是理想的.@H_403_4@
it('scope.pages should populated based on pages data.',function() { $httpBackend.flush(); expect(pagesById).toEqualData(mock_page_results); });
给我@H_403_4@
ReferenceError: pagesById is not defined
除了将其附加到$范围外,我还有其他选项吗?@H_403_4@