/lineman-ember-qunit-template

A little example that pulls Lineman, Ember, and QUnit together.

Primary LanguageCoffeeScript

Lineman + Ember + QUnit

Build Status

A little example that pulls Lineman, Ember, and QUnit together.

This template is a modified version of lineman-ember-template (which uses Jasmine instead of QUnit).

Setup

  1. If you haven't already done so install Node.js
$ brew install node # if you use homebrew on OS X
  1. If you haven't already done so install Lineman globally
$ npm install -g lineman
  1. Install all application dependencies
$ npm install
  1. Start the server using Lineman
$ lineman run
  1. Visit localhost:8000 to verify that it works.

  2. Run the QUnit tests in Chrome or headlessly (see below).

Run Tests Continuously in Chrome

  1. If you haven't already done so first start the server
$ lineman run
  1. With the server running, in another terminal run
$ lineman spec

Run Tests Headlessly

  1. If you haven't already done so first install PhantomJS
$ brew install phantomjs # if you use homebrew on OS X
  1. Then run
$ lineman spec-ci

Contribute

  1. Fork it
  2. Get it running
  3. Create your feature branch (git checkout -b my-new-feature)
  4. Write your code and tests
  5. Commit your changes (git commit -am 'Add some feature')
  6. Push to the branch (git push origin my-new-feature)
  7. Create new Pull Request

If you find bugs, have feature requests or questions, please file an issue.