angularjs 测试第 3 方指令中的更改

gol*_*cks 6 jasmine angularjs karma-jasmine

我正在使用业力和茉莉花。我有一个组件,它基本上是angular-summernote.

ng-change在模板网址上有:

`<summernote ng-change="$ctrl.onSummernoteChange()"
        ng-model-options="$ctrl.chModelOptions" name="$ctrl.name"
        ng-model="$ctrl.chModel" config="$ctrl.options"
      ></summernote>`
Run Code Online (Sandbox Code Playgroud)

我该如何测试?我是 angularjs 测试的新手。有没有办法模拟summernote指令并从测试中手动触发ng-change?

我没有看到直接在 dom 本身中进行更改的方法(由于 Summernote 的结构方式,使用 contenteditable)