美文网首页
AngularJS单元测试karma配置

AngularJS单元测试karma配置

作者: 柠檬_60d3 | 来源:发表于2017-09-27 18:41 被阅读0次

    安装 angular

    npm install angular --save


    安装 karma

    npm install -g karma --save-dev


    安装 Jasmine

    npm install karma-jasmine jasmine-core --save-dev


    安装 ngMock

    npm install angular-mocks --save-dev


    安装 jasmine-jquery

    bower install jasmine-jquery --save


    安装 karma-read-json

    bower install karma-read-json


    karma init    生成karma.conf.js


    创建app文件夹,在app文件夹里面创建test.js文件

    test.js文件的内容为

    function add(a, b){

    return a + b;

    }


    创建test文件夹,在test文件夹里面创建test.spec.js文件

    test.spec.js文件的内容为

    describe('add function unit test.', function(){

    it('2 + 3 = 5', function(){

    var result  = add( 2, 3 );

    expect( result ).toBe( 5 );

    });

    it('2 + 3 = 6, this should faild.', function(){

    var result = add( 2, 3 );

    expect(result).toBe( 6 );

    })

    });


    在karma.conf.js里面配置

    files: [

    'app/*.js',

    'test/*.spec.js'

    ],


    然后敲karma start 就可以了

    相关文章

      网友评论

          本文标题:AngularJS单元测试karma配置

          本文链接:https://www.haomeiwen.com/subject/gftpextx.html