JonathanSawyer/MEAN-Seed

A MEAN stack seed project with tests for Angular

★ 0Forks 0JavaScriptGitHub ↗Compare

README

MEAN Seed

A MEAN stack seesed project with testing for angular (controllers + services) and node. The motivation to get basic integration working between Angular, Node and Mongo while at the same time providing a set of unit tests for Angular and Node.

#Angular

  1. Karama is the test runner for angular
  2. Jasmine is the BDD style language for tests
  3. Angular-mocks used for spying and mocking

#Node Sinon, Mocha, Chai, Mockery

##Prerequisites

  1. You will need Node.js, NPM and Bower installed
  2. npm install -g grunt-cli
  3. npm install -g nodemon
  4. npm install -g karma-cli

##Install Dependencies From the root of the app run the following commands.

  1. npm install
  2. bower install

##Run Angular Tests

  1. karma start

##Run Node Tests

  1. In progress ...

##Running Application

  1. node server.js
  2. navigate to http://localhost:8080/

#To do

  1. Node Tests
  2. Improve the base UI

Contributors

JonathanSawyer

Issues