Функциональный объем модульного теста с жасмином - PullRequest
0 голосов
/ 02 июня 2018

Я довольно новичок в Angular и модульном тестировании, но мне нужно сделать кое-что для моего приложения.Что мне нужно, так это лишь некоторые рекомендации о том, как это сделать.

Ниже приведен мой код, который мне нужно протестировать

var app = angular.module('quizApp', []);

app.directive('quiz', function(quizFactory) {
    return {
        restrict: 'AE',
        scope: {},
        templateUrl: 'template.html',
        link: function(scope, elem, attrs) {
            scope.start = function() {
                scope.id = 0;
                scope.quizOver = false;
                scope.inProgress = true;
                scope.getQuestion();
            };

            scope.reset = function() {
                scope.inProgress = false;
                scope.score = 0;
            }

И это то, что я тестировал до сих пор.

describe('$scope.start', function() {
        it('Should start the quiz as long as start button is pressed', function() {
            $scope.id = 0;
            $scope.quizOver = false;
            $scope.inProgress = true;

            expect(0).toBe(0);
            expect(false).not.toBe(true);
            expect(true).toBe(true);
    });
});

Мои тесты не работают, так как я получаю ошибки.Кто-нибудь может подсказать, как это правильно сделать?Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...