在控制器中为jquery代码编写jasmine测试用例

时间:2013-12-24 05:03:22

标签: javascript jquery angularjs jasmine

我在AngularJS中有一个控制器类,它包含包含jquery代码的方法。我想为它编写Jasmine测试用例,但不知道如何为jquery代码编写它。

控制器

    $scope.changeInfoType = function() {
        var pubInfo = $("#infoType option:selected").text();
        if (pubInfo === 'Publication')
            $('#pubType').prop('disabled', false);
        else
            $('#pubType').prop('disabled', true);
    };

HTML

    <div>
    <select ng-model="infoTypeVal" style="width: 300px;height: 22px"  ng-options="infoType.title  for infoType in informationTypes" id="infoType"  ng-change="changeInfoType()"></select>
    </div>

    <div>
    <select ng-model="pubTypeVal"  style="width: 300px;height: 22px" ng-options="pubType.title  for pubType in publicationTypes" id="pubType" disabled="true" ></select>
    </div>

0 个答案:

没有答案