Setting up a very simple test suite to check the server and build tasks run across nodejs 4, 5 & 6 #292
+45
−11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The current test in
grunt test
doesn't actually test anything apart from that the gruntfile can be parsed without error. It doesn't run the build or start the server. This PR introduces a very simple test suite that does a sanity check on the build output and makes a simple request to the express server to check it is up. It extends the travis config to run the test on nodejs 4, 5 and 6 which should allow you to catch any accidental use of anything too new.I note that there is a push to convert to gulp - this PR relies on grunt so it will need a little tweak if gulp gets merged first.