AngularJS中使用Karma单元测试初体验

发表于:2016-1-27 09:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Darren Ji    来源:51Testing软件测试网采编

  ■ 搭建karma测试环境
  → 创建app和test文件夹
  →npm install karma --save-dev
  →npm install karma-jasmine --save-dev
  →npm install karma-chrome-launcher --save-dev
  →karma init
  →不断回车,在What is the location of your source and test files?中填写:
  app/**/*.js
  test/**/*.js
  ■ 第一个测试
  → 在test下创建test.js文件
  describe("true", function(){
  it("Should be true", function(){
  expect(true).toBeTruthy();
  });
  });
  → karma start karma.confi.js
  ■ 安装Angular相关
  → npm install angular
  → npm install angular-mocks
  → npm install angular-resource
  → 在karma.confi.js中添加对Angular相关文件的依赖
  files: [
  'node_modules/angular/angular.js',
  'node_modules/angular-mocks/angular-mocks.js',
  'node_modules/angular-resource/angular-resource.js',
  'app/**/*.js',
  'test/**/*.js'
  ],
  → karma start karma.confi.js
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号