项目作者: pradeep1991singh

项目描述 :
angular testing with jasmine
高级语言: JavaScript
项目地址: git://github.com/pradeep1991singh/angular-testing.git
创建时间: 2016-12-23T17:24:15Z
项目社区:https://github.com/pradeep1991singh/angular-testing

开源协议:

下载


angular-testing

angular unit and end-to-end testing with jasmine

Installation

  1. $ npm install
  2. $ bower install

Tests

For running unit tests jasmine, karma, karma-jasmine needed.
For running end-to-end tests protractor, webdriver needed.

You can install them globally or locally

unit tests

Install jasmine, karma, chrome-launcher (locally)

  1. $ npm install jasmine karma karma-jasmine karma-chrome-launcher --save-dev

end-to-end tests

Install protractor and webdriver (locally)

  1. $ npm install protractor webdriver-manager --save-dev

Run server (locally)

  1. $ node node_modules/webdriver-manager/bin/webdriver-manager update
  2. $ node node_modules/webdriver-manager/bin/webdriver-manager start

Run angular dev server (optionally)

  1. $ npm install angular-dev-server --save-dev
  2. $ node node_modules/angular-dev-server/index.js

Install protractor (globally)

  1. $ npm install -g protractor
  2. $ webdriver-manager update
  3. $ webdriver-manager start

Fake server

  1. $ npm install express --save

Run sample app

  1. $ gulp
  2. $ gulp serve