All Projects → tomastrajan → Angular Js Es6 Testing Example

tomastrajan / Angular Js Es6 Testing Example

Licence: mit
Enhanced testing of Angular JS 1.X applications using ES6 modules

Programming Languages

javascript
184084 projects - #8 most used programming language
es6
455 projects
es2015
71 projects

Projects that are alternatives of or similar to Angular Js Es6 Testing Example

Hstardoc
My blogs write with markdown.
Stars: ✭ 297 (+74.71%)
Mutual labels:  mocha, angularjs
React Redux Universal Boilerplate
An Universal ReactJS/Redux Boilerplate
Stars: ✭ 165 (-2.94%)
Mutual labels:  mocha
Pagermon
Multimon-ng pager message parser and viewer
Stars: ✭ 154 (-9.41%)
Mutual labels:  angularjs
Ionic Toast
'ionic-toast' bower component for ionic framework applications
Stars: ✭ 160 (-5.88%)
Mutual labels:  angularjs
Serviceportal Widget Library
A collection of Service Portal custom widgets
Stars: ✭ 155 (-8.82%)
Mutual labels:  angularjs
Biking2
This is the source code of http://biking.michael-simons.eu
Stars: ✭ 162 (-4.71%)
Mutual labels:  angularjs
Dunglasangularcsrfbundle
Automatic CSRF protection for JavaScript apps using a Symfony API
Stars: ✭ 152 (-10.59%)
Mutual labels:  angularjs
Spring Boot Axon Sample
Sample application using Spring Boot, Axon, AngularJS and Websockets
Stars: ✭ 169 (-0.59%)
Mutual labels:  angularjs
Ng6 Starter
🆖 An AngularJS Starter repo for AngularJS + ES6 + Webpack
Stars: ✭ 1,933 (+1037.06%)
Mutual labels:  angularjs
Valdr
A model centric approach to AngularJS form validation
Stars: ✭ 158 (-7.06%)
Mutual labels:  angularjs
Karma
Spectacular Test Runner for JavaScript
Stars: ✭ 11,591 (+6718.24%)
Mutual labels:  mocha
Angular Promise Buttons
Chilled loading buttons for AngularJS
Stars: ✭ 156 (-8.24%)
Mutual labels:  angularjs
Laravel Ecommerce
Laravel open source e-commerce system.
Stars: ✭ 163 (-4.12%)
Mutual labels:  angularjs
Angular Bootstrap Checkbox
A checkbox for AngularJS styled to fit the Twitter Bootstrap standard design
Stars: ✭ 154 (-9.41%)
Mutual labels:  angularjs
Mochapack
Mocha test runner with integrated webpack precompiler
Stars: ✭ 166 (-2.35%)
Mutual labels:  mocha
Earl
☕ Ergonomic, modern and type-safe assertion library for TypeScript
Stars: ✭ 153 (-10%)
Mutual labels:  mocha
Angular Ui Tour
Product tour using Angular UI Bootstrap Tooltips
Stars: ✭ 157 (-7.65%)
Mutual labels:  angularjs
Ng I18next
translation for AngularJS using i18next
Stars: ✭ 161 (-5.29%)
Mutual labels:  angularjs
Snap Shot
Jest-like snapshot feature for the rest of us, works magically by finding the right caller function
Stars: ✭ 170 (+0%)
Mutual labels:  mocha
Restdemo
RESTful Web Service Demos with Jersey ,Hibernate,Mysql,SQLserver,jQuery,AangularJS,Boostrap. (REST 案例大全)
Stars: ✭ 166 (-2.35%)
Mutual labels:  angularjs

Angular JS 1.5 - ES6 Module Unit testing and Karma Integration testing seed by @tomastrajan Build Status

Great seed for enterprise projects with heavy focus on unit and integration testing.

This repository contains two releases:

  1. 1.4.0 - for Angular JS 1.4 and lower (uses Component Pattern for Angular JS)
  2. 1.5.0 - for Angular JS 1.5 and above which supports native .component(name, options) API

Info

Components

Getting started

  1. Clone repository git clone https://github.com/tomastrajan/angular-js-es6-testing-example.git
  2. Enter project directory cd angular-js-es6-testing-example
  3. Install dependencies npm i or npm install

Scripts

All scripts are run with npm run [script], for example: npm run test.

  • start - start development server, try it by opening http://localhost:8081/webpack-dev-server/index.html

  • build - create dev build, check build directory

  • dist - create production build, check dist directory

  • server_build - serve content from build directory

  • server_dist - serve content from dist directory

  • lint - lint code (with ESLint)

  • mocha - run all unit tests (with Mocha)

  • watch - run and watch all unit tests (with Mocha)

  • karma - run all integration tests (with Karma / Jasmine)

  • test - lint code and run all tests (with Mocha and Karma)

  • ci - for Travis CI

Tests

For more detailed info about tests check the original blog post.

  • *.test.js - mocha unit tests
  • *.integration.test.js - mocha integration tests (manual)
  • *.spec.js - karma integration tests (spin up Angular JS app context)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].