undefined不是对象(评估'$ scope.students.pay')

尚恩

我有一个像这样的测试:

it('calls the stuFun method', function () {
     $scope.stuFun();
     expect($scope.stuFun).to
            .have.been.calledOnce;
     expect($scope.students.pay).to.not.equal(null);
     assert.isNotTrue($scope.students.pay)

});

下面是我的控制器功能:

$scope.stuFun = function() {
    $scope.students.pay = false;
};

为什么会出现以下错误:

undefined is not an object (evaluating '$scope.students.pay')
苏涅特·班萨尔(Suneet bansal)

解决方案附在下面:

it('calls the stuFun method', function () {
     $scope.students = {};
     $scope.stuFun();

     expect($scope.stuFun).to
            .have.been.calledOnce;
     expect($scope.students.pay).to.not.equal(null);
     assert.isNotTrue($scope.students.pay)

});

现在运行它,它应该可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

未捕获的TypeError:this.state.Students.push不是函数,this.state.Students.map不是函数

angularJS scope。$ watch整个对象

react-native undefined不是对象(评估RCCManager.setRootController)

undefined不是对象(评估“ allRowsIDs.length”)(React-Native)

undefined不是对象(评估'_props [registrationName]')

undefined不是对象(评估'_this2.setProject.bind')onPress

undefined不是对象(评估'_expo.default.Constants')

在react-native中评估道具时,undefined不是对象

TypeError:undefined不是对象(评估'table [0] [3]')

React-Native:undefined不是对象(评估'this.props = props')

TypeError:undefined不是对象(评估'_asyncStorage.AsyncStorage.setItem')

定义HttpGet(Students / {SubjectId})与HttpGet(Students / {SectionId})的路由

TypeError:undefined不是对象(评估“ asset.scales”)

TypeError:undefined不是对象(评估'_this3.state.bind')

TypeError:undefined不是对象(评估'object ['body']')

TypeError:undefined不是对象(正在评估'const.join')

TypeError:undefined不是对象(评估'nod.images.fluid')-

undefined不是onPress的对象(评估this.props.navigation.navigate)

组件异常:undefined不是对象(评估“ props.textInputId”)

例外:undefined不是对象(评估“ navigation.navigate”)

AngularJS $ scope。$ watch对象的属性

AngularDart Scope对象用于什么

对象#<Scope>错误

scope.modal.show()不是函数吗?

排列$ scope中对象的顺序

角$ scope对象未分配

错误:undefined 不是对象(评估 '$cordovaBarcodeScanner.scan')

$scope.myFunc() 不是函数

React Native Undefined 不是对象(评估“this.state.input”)

TOP 榜单

热门标签

归档