在angular指令中对window.bind()进行jasmine测试

时间:2014-06-02 20:34:45

标签: angularjs unit-testing angularjs-directive jasmine karma-jasmine

我有一个指令,下面我需要在茉莉花中测试。

        angular.element($window).bind('scroll', function () {
            scrollFunc(element);
        });
        angular.element($window).bind('resize', function () {
            resizeFunc(element);
        });

scrollFunc& resizeFunc是同一指令中的单独方法。我如何测试这段代码。我用$ window模拟还是有其他方式。任何指针都会有所帮助。

1 个答案:

答案 0 :(得分:0)

强制滚动并在茉莉花测试中调整大小如下:

$(windowMock).scroll();