-
Notifications
You must be signed in to change notification settings - Fork 0
Angular
Tim edited this page Jul 21, 2015
·
20 revisions
To build an app with Angular, jQuery and JavaScript, tested with karma and Protractor.
###Steps
-
mkdir <projectname>yes bower init-
bower install jquery --saveyes -
bower install bootstrap --saveyes -
bower install angular --saveyes -
bower install angular-resource —saveyes -
bower install angular-mocks --save-devyes -
bower install angular-route --save-devyes -
npm inityes -
npm install karma --save-devyes -
npm install karma-jasmine karma-chrome-launcher karma-phantomjs-launcher --save-devyes -
npm install -g karma-cliyes -
touch .gitignoreyes
bower_components
node_modules
- don’t put secrets.yml in .gitignore
-
touch test/karma.conf.jsfile to copy yes npm install -g protractorwebdriver-manager update-
npm install --save-dev protractorinstall protractor ..? check with protractor --version npm startnpm test
java -version - get java version, load from here: download java kit http://www.oracle.com/technetwork/java/javase/downloads/index.html
npm install --save http-servernpm install http-server -g-
http-server-starts a server -
webdriver-manager start(on new window - starts another server) look on port : http://localhost:8080/ (view server here)
touch e2e/conf.js
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['todo-spec.js']
};touch e2e/featureTest_feature_spec.js - create feature test protractor test/e2e/conf.js - run protractor
http-server - start server