Smashing CoffeeScript by Alex Hudson

Smashing CoffeeScript by Alex Hudson

Author:Alex Hudson
Language: eng
Format: epub
Published: 2013-03-19T16:00:00+00:00


dir = __originalDirname

executeSpecsInFolder dir + ‘/spec’, (runner, log) ->

if runner.results().failedCount == 0

process.exit 0

else

process.exit 1

Again, directory layout is important. My personal preference is for a spec/ directory located immediately beneath a given source directory, to contain the tests relevant to that source code. Other people prefer a “global” spec/ or test/ directory located in the project root, containing tests for the whole project, in which case, the task wouldn’t need to be defined in terms of __originalDirname.

For this example, a simple test file with a failing test is saved in spec/simple-test.coffee:

class SimpleClass

constructor: (@name) ->



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.