},
'meteor-publish': {
command: 'meteor publish'
+ },
+ 'typescript-test': {
+ command: 'tsc --project typing-tests'
}
}
grunt.registerTask('lint', ['jshint', 'jscs']);
// test tasks
- grunt.registerTask('test', ['test:node']);
+ grunt.registerTask('test', ['test:node', 'test:typescript']);
grunt.registerTask('test:node', ['transpile', 'qtest']);
+ grunt.registerTask('test:typescript', ['exec:typescript-test']);
// TODO: For some weird reason karma doesn't like the files in
// build/umd/min/* but works with min/*, so update-index, then git checkout
grunt.registerTask('test:server', ['transpile', 'update-index', 'karma:server']);
}
},
"scripts": {
- "test-typings": "tsc --project typing-tests",
- "test": "grunt test && npm run test-typings",
+ "test": "grunt test",
"coverage": "nyc npm test && nyc report",
"coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
},