Add data from crafting-guide
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
###
|
||||
# Crafting Guide - Gruntfile.coffee
|
||||
#
|
||||
# Copyright (c) 2014 by Redwood Labs
|
||||
# All rights reserved.
|
||||
###
|
||||
|
||||
fs = require 'fs'
|
||||
util = require 'util'
|
||||
|
||||
########################################################################################################################
|
||||
|
||||
module.exports = (grunt)->
|
||||
|
||||
grunt.loadTasks tasks for tasks in grunt.file.expand './node_modules/grunt-*/tasks'
|
||||
|
||||
grunt.config.init
|
||||
mochaTest:
|
||||
options:
|
||||
bail: true
|
||||
color: true
|
||||
reporter: 'dot'
|
||||
require: [
|
||||
'coffee-script/register'
|
||||
'./test/test_helper.coffee'
|
||||
]
|
||||
verbose: true
|
||||
src: ['./test/**/*.test.coffee']
|
||||
|
||||
grunt.registerTask 'default', 'build'
|
||||
|
||||
grunt.registerTask 'build', [ ]
|
||||
|
||||
grunt.registerTask 'dist', [ 'test' ]
|
||||
|
||||
grunt.registerTask 'use-local-deps', ->
|
||||
grunt.file.mkdir './node_modules'
|
||||
grunt.file.delete './node_modules/crafting-guide', force:true
|
||||
grunt.file.delete './node_modules/crafting-guide-common', force:true
|
||||
fs.symlinkSync '../../crafting-guide/', './node_modules/crafting-guide'
|
||||
fs.symlinkSync '../../crafting-guide-common/', './node_modules/crafting-guide-common'
|
||||
|
||||
grunt.registerTask 'test', ['mochaTest']
|
||||
|
||||
args = process.argv[..]
|
||||
while args.length > 0
|
||||
switch args[0]
|
||||
when '--grep'
|
||||
args.shift()
|
||||
grunt.config.merge mochaTest:options:grep:args[0]
|
||||
|
||||
args.shift()
|
||||
Reference in New Issue
Block a user