Skip to content

Instantly share code, notes, and snippets.

@lantrix
Forked from wolfeidau/Makefile
Created June 14, 2016 09:41
Show Gist options
  • Save lantrix/eb898794bfce4ea77835f8ead4e9a4e9 to your computer and use it in GitHub Desktop.
Save lantrix/eb898794bfce4ea77835f8ead4e9a4e9 to your computer and use it in GitHub Desktop.
Standard NodeJS make file.
REPORTER = spec
all: jshint test
test:
@NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter $(REPORTER) --timeout 3000
jshint:
jshint lib examples test index.js
tests: test
tap:
@NODE_ENV=test ./node_modules/.bin/mocha -R tap > results.tap
unit:
@NODE_ENV=test ./node_modules/.bin/mocha --recursive -R xunit > results.xml --timeout 3000
skel:
mkdir examples lib test
touch index.js
npm install mocha chai --save-dev
.PHONY: test tap unit jshint skel
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment