首页 > 解决方案 > 我想为使用 requirejs 的 angularjs 控制器编写 jasmine 测试用例。我对 angularjs 和编写测试用例都很陌生

问题描述

我的 controller.js 代码如下所示:

(function(){

    ‘use strict’;

    define([‘angular’, window.myBasepath + ‘/app/apple.js’], function(angular, app, $sep){

        app.controller(‘mycontroller’,  [‘$scope’, ‘$state’, ‘someservice’, ‘myservice’, function($scope, $state,someservice,myservice is){

            $scope.myVariableDetails = someservice.myVariableDetails;

            $scope.myCreateTicket = function _myCreateTicket() {
                myservice.createTicket();
           }
        }]);
    });
}());

我需要为这段代码编写 jasmine 测试用例。有人可以用简短的解释分享测试用例,以便有助于理解。

标签: javascriptangularjsunit-testingkarma-jasminetestcase

解决方案


推荐阅读