Skip to content

A template project to use for creating a meteor app with testacular and running on Amazon Web Services.

Notifications You must be signed in to change notification settings

nbiton/real-time-development-with-meteor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example of Real Time Development (RTD) with Meteor

This is a template project exemplifying the xolv.io RTD library with Meteor, using the leaderboard example. See here for more on RTD.

What does RTD do?

Provides stubs you need for Meteor to do:

  • All your unit tests will run (using Jasmine, can easily be swapped for Mocha)
  • All your end-to-end acceptance tests will run (using Selenium WebdriverJS)
  • You'll get a test-coverage report

...every time you save a file!

Tell me more

We're building a complete deployment pipeline for Meteor apps, and creating a template project to share with the community. We're also blogging it and so far we have:

Instructions

Ensure you have node and Meteor.

Now clone this project's git repo and run:

  npm i -g karma phantomjs selenium-webdriver grunt-cli jasmine-node istanbul
  git submodule init
  git submodule update
  cd test/rtd
  npm install

And every time you start development, just run this:

  cd test/rtd
  grunt

Have a play around, and enjoy seeing realtime feedback from unit and acceptance tests, as well as test coverage every time you save a file. If you'd like to use RTD in your Meteor project, head over to our RTD library repo.

Find out more

About

A template project to use for creating a meteor app with testacular and running on Amazon Web Services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published