Angularjs 在Angular中使用controllerAs语法时,如何在父作用域上单元测试变量?

Angularjs 在Angular中使用controllerAs语法时,如何在父作用域上单元测试变量?,angularjs,unit-testing,angularjs-scope,angularjs-controlleras,controlleras,Angularjs,Unit Testing,Angularjs Scope,Angularjs Controlleras,Controlleras,我试图对一个控制器进行单元测试,其中我使用Angular的controllerAs语法。我还使用它来访问父范围中的变量。例如,如果父控制器名为parent,子控制器名为child,则在子控制器的视图中,例如ng if=“parent.model.age>12” 现在,我想对这个进行单元测试。我在单元测试中创建了如下控制器: childController = $controller('ChildController', { $scope: scope }); 但就我所见,这不允许我访问

我试图对一个控制器进行单元测试,其中我使用Angular的
controllerAs
语法。我还使用它来访问父范围中的变量。例如,如果父控制器名为
parent
,子控制器名为
child
,则在子控制器的视图中,例如
ng if=“parent.model.age>12”

现在,我想对这个进行单元测试。我在单元测试中创建了如下控制器:

childController = $controller('ChildController', {
    $scope: scope
});
但就我所见,这不允许我访问ParentController上的变量?有没有办法做到这一点