功能范围单元测试用茉莉花

时间:2018-06-02 13:53:07

标签: angularjs jasmine

我是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);
    });
});

我的测试不起作用,因为我收到错误。有谁能告诉我怎么做对吗?非常感谢

0 个答案:

没有答案