angular + jasmine:模拟指令

时间:2016-03-03 08:27:15

标签: angularjs jasmine

我有一个控制器,用数据“提供”指令:

HTML

<div ng-controller="MyCtrl as ctrl">
    <my-drtv data="ctrl.data"></my-drtv>
</div>

的javascript

function MyCtrl(){
    this.data = "dummy";
}

function myDrtv() {
   return {
      template:'<div>{{myData}}</div>'
      scope:{
        data:'='
      },
      link:function(scope){
        scope.myData = scope.data.toUpperCase();
      }
   }
}

我需要模拟指令以验证控制器是否已传递正确的数据。

1 个答案:

答案 0 :(得分:0)

好的,明白了。

这是一个糟糕的问题。

由于我想测试我的控制器,我应该直接测试它的输出(ctrl.data)。