草庐IT

gulp-mocha

全部标签

gulp + mockjs模拟前端数据

一.强烈推荐这个静态服务器browser-sync1.browser-sync的使用browser-sync的文档真的是超级强大一定要看现在来讲具体的使用方法,下面的代码是写在gulpfile.js中的ps:这里也要注意middleWare这个参数能够在请求中转到你想去的地方//开启静态服务器vargulp=require('gulp');varbrowserSync=require('browser-sync');//静态服务器的插件varmock=require('./mock.js');//自己将拦截,生成随机数据这一模块提取出去了gulp.task('browser-sync',fun

mysql - 无法以同步模式运行 Mocha.js

我正在使用在nodejs实例中运行的mocha测试存储过程。我有这个测试骨架:varchai=require('chai'),MyReporter=require("../MyReporter.js"),chokidar=require('chokidar'),expect=chai.expect,should=chai.should,assert=chai.assert;varMocha=require('mocha');amochai=newMocha({bail:false,debug:true});amochai.addFile("mytest_v1.js");function

node.js - 使用 mocha 测试 Node tcp 服务器

我有一个tcp服务器,我想用mocha测试它://Starttheserverrequire('net').createServer(function(socket){//Handleincomingdatasocket.on('data',function(data){...somestuffsocket.write("replywithsomeerrmessageifany");});});我一般用expressjs开发node应用,用于HTTPRestAPI,使用grunt-express-server模块,比如:grunt.registerTask('validate',['e

Java、gulp和maven文件夹结构

我有一个使用Mavenstandarddirectorylayout的JavaWeb项目:java文件进入java(实际为:/src/main/java),资源进入resources,网页内容进入webapp.然后我们想通过添加bower、sass、gulp等来改进我们的web层。我们的gulp构建编译scss、最小化javascript、优化图像等,一切你所期望的。但这引入了1)另一个构建工具gulp和2)gulp生成的文件。问题是如何组织这样的项目?一种方法可能是:(A)gulp构建到webapp文件夹在此解决方案中,所有javascript、图像、scss文件都存储在/src/m

python - Gulp - 如何从 gulpfile 向 runserver 写入命令

在几个项目中使用Grunt之后,我决定尝试一下Gulp。我们从事的大部分项目都是基于Python的,我们通常从命令行运行它们的方式是:'pythonmanage.pyrunserver'有了Grunt,我找到了grunt-bg-shell插件,并且能够像这样运行我的命令://see:https://npmjs.org/package/grunt-bg-shellbgShell:{_defaults:{bg:true},runDjango:{cmd:'pythonrunserver0.0.0.0:'//cmd:'pythonrunserver'}}grunt.registerTask('

javascript - 运行 mocha 测试但出现错误 : ReferenceError: document is not defined

我正在使用mocha测试框架来测试Httprest-api。我想为所有测试用例生成测试报告,但是当我运行mocha--reporterhtml>report.html出现跟随错误/usr/local/lib/node_modules/mocha/lib/reporters/html.js:263vardiv=document.createElement('div');^ReferenceError:documentisnotdefinedatfragment(/usr/local/lib/node_modules/mocha/lib/reporters/html.js:263:13)a

javascript - 运行 mocha 测试但出现错误 : ReferenceError: document is not defined

我正在使用mocha测试框架来测试Httprest-api。我想为所有测试用例生成测试报告,但是当我运行mocha--reporterhtml>report.html出现跟随错误/usr/local/lib/node_modules/mocha/lib/reporters/html.js:263vardiv=document.createElement('div');^ReferenceError:documentisnotdefinedatfragment(/usr/local/lib/node_modules/mocha/lib/reporters/html.js:263:13)a

javascript - 如何使用 gulp 将已安装 Bower 包的链接注入(inject) html 文件

我制作了一个gulpfile来设置前端开发工作环境。这是它的工作原理:该脚本获取bower.json中定义的Bower包,并将每个已安装包的主要文件、js和css输出到/public文件夹中,它们位于各自的生产文件夹(/public/js)(/public/css)中。脚本还会对所有文件、css、js和html文件启动监视任务,每当我将这些文件保存在开发文件夹(/src)中时,它们的/public副本将实时更新。通过这种方式,我只需使用Bower在本地安装包,并通过运行这个gulpfile,我将在我的/public文件夹中准备好生产文件,但我需要链接它们!如前所述,缺少的部分是我希望脚

javascript - 如何使用 gulp 将已安装 Bower 包的链接注入(inject) html 文件

我制作了一个gulpfile来设置前端开发工作环境。这是它的工作原理:该脚本获取bower.json中定义的Bower包,并将每个已安装包的主要文件、js和css输出到/public文件夹中,它们位于各自的生产文件夹(/public/js)(/public/css)中。脚本还会对所有文件、css、js和html文件启动监视任务,每当我将这些文件保存在开发文件夹(/src)中时,它们的/public副本将实时更新。通过这种方式,我只需使用Bower在本地安装包,并通过运行这个gulpfile,我将在我的/public文件夹中准备好生产文件,但我需要链接它们!如前所述,缺少的部分是我希望脚

node.js - 您如何指示 mocha/nodejs 等待所有数据库操作结束

我正在尝试测试我的某些数据库操作是否正确执行。流程如下(我是用mocha来测试的)调用循环数据并将其保存到redis的代码从redis(在我的测试用例中)获取数据,看看它是否保存了正确的数据。我注意到在保存任何内容之前,从数据库中获取数据的执行时间很长。我正在查看mocha中的done()选项,但是这似乎只有在通过mocha(设置等)保存数据时才有效。那么我如何指示mocha在尝试从数据库中检索之前等待所有数据库被保存?感谢您的帮助 最佳答案 dankohn是正确的。这是你需要做的,更充实一点:describe('Yourtest'