UNPKG

beagle

Version:

Release a Beagle dog to scrape a web site for you.

62 lines (56 loc) 1.23 kB
'use strict'; module.exports = function (grunt) { grunt.initConfig({ // Test Server express: { test: { options: { script: './test/testServer.js', node_env: 'test', port: 3000 } } }, mochacov: { unit: { options: { reporter: 'spec' } }, html: { options: { reporter: 'html-cov', output: 'coverage.html' } }, coverage: { options: { reporter: 'mocha-term-cov-reporter', coverage: true } }, coveralls: { options: { coveralls: { serviceName: 'travis-ci' } } }, options: { files: 'test/core.js', ui: 'bdd', colors: true } } }); grunt.loadNpmTasks('grunt-express-server'); grunt.loadNpmTasks('grunt-mocha-cov'); var testStack = [ "express:test" , "mochacov:unit" , "mochacov:coverage" ]; grunt.registerTask('test', testStack.concat(['mochacov:html'])); grunt.registerTask('travis', testStack); grunt.registerTask('default', 'test'); };