Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

florian/js-testing-boilerplates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

35 Commits

Repository files navigation

JavaScript testing boilerplate

JavaScript testing frameworks require a lot of boilerplate. I grew tired of of having to set up all the files for every project, thus I decided to maintain this repo to quickly cp them into my project.

The different testing frameworks need different files, so I made a folder for each combination I used so far.

Usage

$ git clone https://github.com/js-coder/js-testing-boilerplates.git
$ cd yourProject # A git repo
$ cp -r ../js-testing-boilerplates/mocha-chai/* .
$ make init-testing

Submodules / NPM

All vendor files are added with git submodules or NPM, so you can easily update them.

Makefile

Each boilerplate folder contains a Makefile with these tasks:

  • make init-testing: Initialise the git submodules. Run this after cping the boilerplate.
  • make update-testing: Updates the node packages and / or the git submodules.
  • make test: Run the test suite, with the framework's command line tool or grunt + PhantomJS.

The folders also contain grunt files, so you can easily re-run the tests when files change.

$ grunt watch

mocha-node-should doesn't contain grunt, but a make test-w task.

Travis

Configuration for the travis continuous integration service is on board too!

About

Just some boilerplates for common JS testing setups.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /