草庐IT

gulp-mocha

全部标签

node.js - 将 Mocha 测试与源文件放在一起

我目前在src中有我的NodeJS源文件,在test中有测试套件,例如:/src/bar/baz/foo.js/test/bar/baz/foo.spec.js这会导致像varfoo=require('../../../src/bar/baz/foo')这样笨拙的require语句。而且很难一眼看出哪些源文件缺少测试。我想将我的测试套件保存在与相关源文件相同的目录中:/src/bar/baz/foo.js/src/bar/baz/foo.spec.js但是现在运行mocha--recursivesrc会导致错误,因为Mocha尝试将我的源文件作为测试运行。我看到了使用find或gulp

node.js - 将 Mocha 测试与源文件放在一起

我目前在src中有我的NodeJS源文件,在test中有测试套件,例如:/src/bar/baz/foo.js/test/bar/baz/foo.spec.js这会导致像varfoo=require('../../../src/bar/baz/foo')这样笨拙的require语句。而且很难一眼看出哪些源文件缺少测试。我想将我的测试套件保存在与相关源文件相同的目录中:/src/bar/baz/foo.js/src/bar/baz/foo.spec.js但是现在运行mocha--recursivesrc会导致错误,因为Mocha尝试将我的源文件作为测试运行。我看到了使用find或gulp

javascript - 在 Mocha 和 SuperTest 中设置基本身份验证

我正在尝试为我们设置一个测试,以验证被用户名和密码的基本身份验证阻止的路径的用户名和密码。it('shouldreceiveastatuscodeof200withlogin',function(done){request(url).get("/staging").expect(200).set('Authorization','Basicusername:password').end(function(err,res){if(err){throwerr;}done();});}); 最佳答案 使用认证方法SuperTest基于Su

javascript - 在 Mocha 和 SuperTest 中设置基本身份验证

我正在尝试为我们设置一个测试,以验证被用户名和密码的基本身份验证阻止的路径的用户名和密码。it('shouldreceiveastatuscodeof200withlogin',function(done){request(url).get("/staging").expect(200).set('Authorization','Basicusername:password').end(function(err,res){if(err){throwerr;}done();});}); 最佳答案 使用认证方法SuperTest基于Su

javascript - 当我输入 npm start 时如何启动 Gulp watch 任务

我有一个gulp.js文件,其中包括:gulp.task('default',['watch']);哪个启动了监视任务gulp.task('watch',function(){gulp.watch(productionScripts,['autoConcat']);});然后在productionScripts中对文件的任何保存更改,监视任务将连接文件。我想做的是在我的package.json中,我想在我输入npmstart时启动这个watch(这已经启动了我的Node服务器)。package.json"start":"nodeserver.js",更新--------Ben(b3nj

javascript - 当我输入 npm start 时如何启动 Gulp watch 任务

我有一个gulp.js文件,其中包括:gulp.task('default',['watch']);哪个启动了监视任务gulp.task('watch',function(){gulp.watch(productionScripts,['autoConcat']);});然后在productionScripts中对文件的任何保存更改,监视任务将连接文件。我想做的是在我的package.json中,我想在我输入npmstart时启动这个watch(这已经启动了我的Node服务器)。package.json"start":"nodeserver.js",更新--------Ben(b3nj

node.js - 在不使用 Gulp 的情况下在 npm 中使用 Autoprefixer

我是否需要安装所有这些依赖项和devDependencies才能在Node中使用autoprefixer,尽管我根本不使用gulp?https://github.com/postcss/autoprefixer/blob/master/package.json我想在这样的Node中使用它:"scripts":{"build:css":"autoprefixer-b'last2versions'dist/main.css"}如此处所述:http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/但我收到一条错误消息,提示系统找

node.js - 在不使用 Gulp 的情况下在 npm 中使用 Autoprefixer

我是否需要安装所有这些依赖项和devDependencies才能在Node中使用autoprefixer,尽管我根本不使用gulp?https://github.com/postcss/autoprefixer/blob/master/package.json我想在这样的Node中使用它:"scripts":{"build:css":"autoprefixer-b'last2versions'dist/main.css"}如此处所述:http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/但我收到一条错误消息,提示系统找

node.js - 在 Gulp/Node 中将 jekyll 作为子进程运行

我正在尝试使用Gulp.js构建一个jekyll站点。我读到我不应该在thisquestion中使用插件.我一直在按照建议使用子进程进行调查,但我不断收到错误消息:events.js:72thrower;//Unhandled'error'event^Error:spawnENOENTaterrnoException(child_process.js:988:11)atProcess.ChildProcess._handle.onexit(child_process.js:779:34)这是我的gulp文件:vargulp=require('gulp');varspawn=requir

node.js - 在 Gulp/Node 中将 jekyll 作为子进程运行

我正在尝试使用Gulp.js构建一个jekyll站点。我读到我不应该在thisquestion中使用插件.我一直在按照建议使用子进程进行调查,但我不断收到错误消息:events.js:72thrower;//Unhandled'error'event^Error:spawnENOENTaterrnoException(child_process.js:988:11)atProcess.ChildProcess._handle.onexit(child_process.js:779:34)这是我的gulp文件:vargulp=require('gulp');varspawn=requir