草庐IT

gulp-mocha

全部标签

node.js - 测试期间的 Mocha beforeEach 和 afterEach

我一直在尝试使用mocha测试我的测试服务器。这是我使用的以下代码,与另一篇类似帖子中的代码几乎相同。beforeEach(function(done){//Setupconsole.log('testbeforefunction');ws.on('open',function(){console.log('worked...');done();});ws.on('close',function(){console.log('disconnected...');});});afterEach(function(done){//Cleanupif(readyState){console.

node.js - 测试期间的 Mocha beforeEach 和 afterEach

我一直在尝试使用mocha测试我的测试服务器。这是我使用的以下代码,与另一篇类似帖子中的代码几乎相同。beforeEach(function(done){//Setupconsole.log('testbeforefunction');ws.on('open',function(){console.log('worked...');done();});ws.on('close',function(){console.log('disconnected...');});});afterEach(function(done){//Cleanupif(readyState){console.

node.js - Mocha Monitor 应用程序输出

我正在nodejs中为我的Web应用程序构建一个日志记录模块。我希望能够使用mocha测试我的模块将正确的消息输出到terminal。我一直在环顾四周,但没有找到任何明显的解决方案来检查这一点。我找到了process.stdout.on('data',function(){})但无法使其正常工作。有人有什么建议吗? 最佳答案 process.stdout永远不会发出'data'事件,因为它不是可读流。您可以在nodestreamdocumentation中阅读所有相关信息。,如果你好奇的话。据我所知,Hook或捕获process.s

node.js - Mocha Monitor 应用程序输出

我正在nodejs中为我的Web应用程序构建一个日志记录模块。我希望能够使用mocha测试我的模块将正确的消息输出到terminal。我一直在环顾四周,但没有找到任何明显的解决方案来检查这一点。我找到了process.stdout.on('data',function(){})但无法使其正常工作。有人有什么建议吗? 最佳答案 process.stdout永远不会发出'data'事件,因为它不是可读流。您可以在nodestreamdocumentation中阅读所有相关信息。,如果你好奇的话。据我所知,Hook或捕获process.s

javascript - 从 gulp 任务运行 npm 脚本

如何从gulp任务中运行npm脚本命令?package.json"scripts":{"tsc":"tsc-w"}gulpfile.jsgulp.task('compile:app',function(){returngulp.src('src/**/*.ts').pipe(/*npmruntsc*/).pipe(gulp.dest('./dist')).pipe(connect.reload());});我想这样做是因为运行npmruntsc不会给我任何错误,但如果我使用gulp-typescript编译.ts然后我得到一堆错误。 最佳答案

javascript - 从 gulp 任务运行 npm 脚本

如何从gulp任务中运行npm脚本命令?package.json"scripts":{"tsc":"tsc-w"}gulpfile.jsgulp.task('compile:app',function(){returngulp.src('src/**/*.ts').pipe(/*npmruntsc*/).pipe(gulp.dest('./dist')).pipe(connect.reload());});我想这样做是因为运行npmruntsc不会给我任何错误,但如果我使用gulp-typescript编译.ts然后我得到一堆错误。 最佳答案

带有 'import' js 文件的 JavaScript 测试 (mocha)

我了解module.export和require方式:Requiringexternaljsfileformochatesting虽然只要是模块就很好用,但我觉得这种方式很不方便,因为我现在要做的是测试文件中的代码。例如,我在一个文件中有一个代码:app.js'usestrict';console.log('app.jsisrunning');varINFINITY='INFINITY';现在,我想在一个文件中测试这段代码:test.jsvarexpect=require('chai').expect;require('./app.js');describe('INFINITY',fu

带有 'import' js 文件的 JavaScript 测试 (mocha)

我了解module.export和require方式:Requiringexternaljsfileformochatesting虽然只要是模块就很好用,但我觉得这种方式很不方便,因为我现在要做的是测试文件中的代码。例如,我在一个文件中有一个代码:app.js'usestrict';console.log('app.jsisrunning');varINFINITY='INFINITY';现在,我想在一个文件中测试这段代码:test.jsvarexpect=require('chai').expect;require('./app.js');describe('INFINITY',fu

node.js - 在 npm 下观看 Mocha 失败

我有一个非常简单的Koa应用程序:varapp=module.exports=require("koa")();app.use(function*(){this.body="KoasaysHi!";});varport=process.env.PORT||(process.argv[2]||3000);port=(typeofport==="number")?port:3000;app.listen(port);console.log("Applicationstarted.Listeningonport:"+port);我像这样用mocha和supertest进行测试;varapp=

node.js - 在 npm 下观看 Mocha 失败

我有一个非常简单的Koa应用程序:varapp=module.exports=require("koa")();app.use(function*(){this.body="KoasaysHi!";});varport=process.env.PORT||(process.argv[2]||3000);port=(typeofport==="number")?port:3000;app.listen(port);console.log("Applicationstarted.Listeningonport:"+port);我像这样用mocha和supertest进行测试;varapp=