使用业力茉莉花进行单元测试时出现控制器错误

前翅蝇

使用Karma-Jasmine运行单元测试时出现此错误

ReferenceError:未定义myModule

我的示例测试用例如下。

describe(“ Unit Testing”,function(){

beforeEach(angular.mock.module('myModule.common'));
var scope, ngTableParams, filter ,testTableParam;

it('should have a commonController controller', function () {
    expect(myModule .common.controller('commonController ', function (commonController ) {
            $scope:scope;
            ngTableParams:ngTableParams;
            $filter: filter;
            tableParams: testTableParam
        }
    )).toBeDefined();
});});

我已将模块名称注入为myModule.common。您能提出解决方案吗?

萨米亚克·巴拉罗(Samyak Bhalerao)

尝试下面的代码片段可能会有所帮助

describe('testing myModule.common', function() {
    var $rootScope, $scope, $filter, $controller, ngTableParams, testTableParam;
    beforeEach(module('myModule.common'));
    beforeEach(function() {
        inject(function($injector) {
            $rootScope = $injector.get('$rootScope');
            $scope = $rootScope.$new();
            $filter = $injector.get('$filter');
            testTableParam = $injector.get('testTableParam');
            ngTableParams = $injector.get('ngTableParams');
            $controller = $injector.get('$controller')('commonController ', {
                $scope: $scope
            });

        });
    });
    it('testing commonController ', function() {
        expect('commonController ').toBeDefined();
    });
});

它将解决您的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

控制器的角业茉莉花单元测试

来自分类Dev

使用打字稿,业力和茉莉花进行单元测试RxJS Observable.timer

来自分类Dev

单元测试时动态加载的 js 未定义(业力,茉莉花)

来自分类Dev

使用业力和茉莉花编写登录方法的单元测试

来自分类Dev

业力/茉莉花测试自定义指令控制器

来自分类Dev

茉莉花+业力+角度测试创建控制器

来自分类Dev

Angular-对在初始化时消耗承诺的控制器进行单元测试。(茉莉花)

来自分类Dev

茉莉花单元测试异步控制器方法

来自分类Dev

茉莉花单元测试异步控制器方法

来自分类Dev

依赖注入在角度/浏览器/业力/茉莉花单元测试中不起作用

来自分类Dev

单元测试打字稿指令模板业力茉莉花,html未定义

来自分类Dev

Ionic Couchbase Lite业力茉莉花单元测试

来自分类Dev

在angularJS的业力茉莉花单元测试中更改语言环境

来自分类Dev

AngularJS,路线解析,位置更改,单元测试,业力茉莉花

来自分类Dev

业力/茉莉花单元测试中的“未定义不是对象”

来自分类Dev

业力/茉莉花不会注入离子控制器

来自分类Dev

业力-茉莉花:测试失败时显示行号

来自分类Dev

如何在单元测试中通过茉莉花间谍将拒绝/失败的承诺返回给角度控制器

来自分类Dev

使用业力,茉莉花,jQuery进行测试并使用Browserify进行反应

来自分类Dev

Angular 2可观察服务业力茉莉花单元测试不起作用

来自分类Dev

错误:意外的请求:即使在业力/茉莉花单元测试中使用html2js时,也为嵌套指令获取视图/部分/ *

来自分类Dev

如何使用茉莉花测试对Mapbox弹出窗口进行单元测试?

来自分类Dev

单元测试Angularjs茉莉花

来自分类Dev

TypeError单元测试茉莉花

来自分类Dev

茉莉花承诺的测试控制器

来自分类Dev

控制器中的Angular茉莉花测试

来自分类Dev

控制器中的Angular茉莉花测试

来自分类Dev

茉莉花承诺的测试控制器

来自分类Dev

模拟angularjs服务以使用茉莉花进行单元测试

Related 相关文章

  1. 1

    控制器的角业茉莉花单元测试

  2. 2

    使用打字稿,业力和茉莉花进行单元测试RxJS Observable.timer

  3. 3

    单元测试时动态加载的 js 未定义(业力,茉莉花)

  4. 4

    使用业力和茉莉花编写登录方法的单元测试

  5. 5

    业力/茉莉花测试自定义指令控制器

  6. 6

    茉莉花+业力+角度测试创建控制器

  7. 7

    Angular-对在初始化时消耗承诺的控制器进行单元测试。(茉莉花)

  8. 8

    茉莉花单元测试异步控制器方法

  9. 9

    茉莉花单元测试异步控制器方法

  10. 10

    依赖注入在角度/浏览器/业力/茉莉花单元测试中不起作用

  11. 11

    单元测试打字稿指令模板业力茉莉花,html未定义

  12. 12

    Ionic Couchbase Lite业力茉莉花单元测试

  13. 13

    在angularJS的业力茉莉花单元测试中更改语言环境

  14. 14

    AngularJS,路线解析,位置更改,单元测试,业力茉莉花

  15. 15

    业力/茉莉花单元测试中的“未定义不是对象”

  16. 16

    业力/茉莉花不会注入离子控制器

  17. 17

    业力-茉莉花:测试失败时显示行号

  18. 18

    如何在单元测试中通过茉莉花间谍将拒绝/失败的承诺返回给角度控制器

  19. 19

    使用业力,茉莉花,jQuery进行测试并使用Browserify进行反应

  20. 20

    Angular 2可观察服务业力茉莉花单元测试不起作用

  21. 21

    错误:意外的请求:即使在业力/茉莉花单元测试中使用html2js时,也为嵌套指令获取视图/部分/ *

  22. 22

    如何使用茉莉花测试对Mapbox弹出窗口进行单元测试?

  23. 23

    单元测试Angularjs茉莉花

  24. 24

    TypeError单元测试茉莉花

  25. 25

    茉莉花承诺的测试控制器

  26. 26

    控制器中的Angular茉莉花测试

  27. 27

    控制器中的Angular茉莉花测试

  28. 28

    茉莉花承诺的测试控制器

  29. 29

    模拟angularjs服务以使用茉莉花进行单元测试

热门标签

归档