Я выполняю модульное тестирование файла require js, который содержит контроллер angularjs. Как проверить контроллер?
Это мой исходный файл:
define(['./prop', "css!./Timeline.css", "./visual"],
function (prop, template, timeline) {
"use strict";
return {
controller: ["$scope", "$element", function ($scope, $element) {
$scope.timelineC = new timeline.Timeline();
$scope.render = function () {
$scope.timelineC.render($element, $scope.layout);
};
$scope.timeline.prep($element, $scope.layout);
$scope.timeline.get($scope.layout);
$scope.timeline.render($element, $scope.layout);
$scope.backendApi.model.Validated.bind(function (a, b) {
//Listens for click events or other data
//model changes to re-render the chart with the updated data.
$scope.timeline.get($scope.layout, $element);
$scope.timeline.render($element, $scope.layout);
});
}]
};
});
Я не могу написать тест для контроллера.