Я хочу написать тестовый пример jasmine для контроллера в angularjs, который использует requirejs. Я новичок как в angularjs, так и в написании тестовых примеров

#javascript #angularjs #unit-testing #karma-jasmine #testcase

Вопрос:

Мой 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();
           }
        }]);
    });
}());
 

Мне нужно написать тестовый пример жасмина для этого фрагмента кода. Может ли кто-нибудь поделиться тестовым примером с кратким объяснением, чтобы было полезно понять.