Angularjs单元测试-待定义的功能
如何检查是否定义了特定函数 我正在使用下面的单元测试,不起作用 控制器Angularjs单元测试-待定义的功能,angularjs,unit-testing,jasmine,Angularjs,Unit Testing,Jasmine,如何检查是否定义了特定函数 我正在使用下面的单元测试,不起作用 控制器 $scope.filterData = function () { $scope.currentPage = "1"; $scope.displayData($scope.currentPage); ...... } 试验 按如下方式拆下支架: it('should have a filterData function to be defined', function
$scope.filterData = function () {
$scope.currentPage = "1";
$scope.displayData($scope.currentPage);
......
}
试验
按如下方式拆下支架:
it('should have a filterData function to be defined', function () {
expect(scope.filterData).toBeDefined();
});
因为你不想执行函数本身,只想检查它是否存在
it('should have a filterData function to be defined', function () {
expect(scope.filterData).toBeDefined();
});