Skip to content

Find out who should pay how much at the end of a common vacation

Notifications You must be signed in to change notification settings

seleborg/vacationexpenses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting started

Setting up the dev environment

If you're setting up your environment to work on this project, there's a few things to do before you can start:

  1. Install node 0.10.32
  2. cd to the root of the source directory (where this file is)
  3. Run npm run setup-dev-env
  4. Ensure you have the proper values for AZURE_STORAGE_KEY and AZURE_STORAGE_ACCOUNT set in your environment.

Running the tests

In order to run the tests:

  1. Ensure Java is installed.
  2. Due to various bugs with Selenium, latest Chrome (48) and Firefox (46) don't work for automated testing. Firefox 41.0 works (https://ftp.mozilla.org/pub/firefox/releases/41.0/win32/en-US/) -- make sure you've disabled automatic updates.
  3. Launch the server itself with npm start (http://localhost:3000)
  4. In parallel, launch the Selenium server with webdriver-manager start
  5. Launch the test suite with npm test

About

Find out who should pay how much at the end of a common vacation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published