草庐IT

gulp-jasmine

全部标签

javascript - 在 Webstorm 11 中使用 jasmine 运行/调试 node.js 测试用例

我安装了Webstorm11并想运行我用Jasmine实现的测试(针对node.js应用程序)。然而,要做到这一点并不容易。我可以只输入命令行'jasmine'命令并运行测试,但在这种情况下,我无法调试代码。那么有没有办法配置Webstorm来处理应有的Jasmine规范? 最佳答案 好的,虽然目前没有人回答,但我会尝试提供我的版本:此流程将允许从Webstrom运行jasminetestute并调试测试用例安装jasmine(本地或全局)在项目文件夹中创建文件夹'spec/support'在此文件夹中放置jasmine.json测

node.js - 如何在 Windows 7 中运行 gulp?

我正在尝试在Windows7上运行gulp。我相信我拥有所有依赖项,但是当我在默认的cmd或posh-git中键入gulp时,我收到以下错误:gulp:Theterm'gulp'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperableprogram.Checkthespellingofthename,orifapathwasincluded,verifythatthepathiscorrectandtryagain.Atline:1char:1+gulp+~~~~+CategoryInfo:ObjectNotFou

javascript - 使用 Jasmine/Node : Uncaught type error "Cannot set property of ' mock' undefined 测试 Angular

我正在尝试创建“Angular.jsinAction”中描述的Jasmine单元测试。该应用程序运行正常,但在尝试运行我的测试时,我在node.js命令提示符中不断收到此错误。我的配置:module.exports=function(config){config.set({//basepath,thatwillbeusedtoresolvefilesandexcludebasePath:'',//frameworkstouseframeworks:['jasmine'],//listoffiles/patternstoloadinthebrowserfiles:['javascript

node.js - 如何修复未处理的 'error' 事件。使用 Gulp 时 "A"的 @import 声明损坏?

我一直很高兴使用gulp.js进行编译,但今天下午我开始收到此错误:events.js:72thrower;//Unhandled'error'event^Error:Broken@importdeclarationof"A"我的gulpfile.js看起来像这样:vargulp=require('gulp'),minifyCSS=require('gulp-minify-css'),sass=require('gulp-ruby-sass'),imagemin=require('gulp-imagemin')minifyHTML=require('gulp-minify-html')

javascript - 使 gulpfile : getting an error when call gulp. 并行

我正在阅读Gulp入门一书(于2015年1月出版),但我意识到,由于Gulp的开发速度非常快,它可能已经有点过时了。这是我的gulpfile://Modules&Pluginsvargulp=require('gulp');varconcat=require('gulp-concat');varmyth=require('gulp-myth');varuglify=require('gulp-uglify');//newlyaddedvarjshint=require('gulp-jshint');//newlyaddedvarimagemin=require('gulp-imagem

node.js - Gulp 在 "Finishing"之后挂起

我是node新手,并且在任何类型的“适当”环境中进行开发。我已经为我当前的项目安装了gulp,以及mocha和其他一些模块。这是我的gulpfile.js:vargulp=require('gulp');varmocha=require('gulp-mocha');vareslint=require('gulp-eslint');gulp.task('lint',function(){returngulp.src(['js/**/*.js'])//eslint()attachesthelintoutputtotheeslintproperty//ofthefileobjectsoitc

javascript - 使用 Gulp 启动非常慢的 BrowserSync 服务器

我在本地项目中使用带有GulpJS的服务器模式下的BrowserSync(使用其内置的静态服务器),除了BrowserSync服务器启动速度非常慢之外,一切似乎都正常工作。当我运行Gulp时,BrowserSync本身似乎会立即初始化,但服务器启动并返回访问URL需要大约4到5分钟(有时甚至更长时间)。在此期间,一切都会继续运行,BrowserSync会响应reload()调用等,但无法通过通常的URL(在本例中为localhost:3000和localhost:3001)进行访问。返回访问URL后,服务器似乎已启动,BrowserSync的页面刷新工作正常,实际上非常快。我尝试了我的

javascript - Gulp less 然后缩小任务

我必须在gulp中执行2个步骤:减少.css文件格式缩小生成的css文件这是我的gulpfile:vargulp=require('gulp'),watch=require("gulp-watch"),less=require('gulp-less'),cssmin=require('gulp-cssmin'),rename=require('gulp-rename');gulp.task('watch-less',function(){watch({glob:'./*.less'},function(files){//watchanychangesoncoffeefilesgulp.

node.js - 如何使用 Jasmine 2 在 jasmine.json 中设置源文件

我在testingnode.jsfiles上找到了Jasmine2.4的页面,它甚至提到在spec/support/jasmine.json文件中设置规范和源文件。但是在线示例和jasmine示例都没有说明如何告诉jasmine在哪里可以找到源文件。所以我不断收到ReferenceErrors,因为它似乎没有在我的源文件中读取。需要注意的是,现在我只是用它来教一些学生测试,并使用他们的单文件玩具项目进行练习。(就像CLI刽子手游戏之类的东西。)所以现在没有module.exports正在进行,尽管他们的一些项目使用require()来引入第三方模块。我一直在使用Karma,直到我意识到

node.js - Gulp/Bower - 保持一致性

我觉得我在这里错过了一些愚蠢的东西,有人可以向我解释为什么我不能将.bowerrc拉入gulp吗?文件结构和流程应该非常简单:global.js"usestrict";vargulp=require('gulp');varbowerRC=require('../.bowerrc');module.exports.getBowerRC=function(){returnconsole.log(JSON.stringify(bowerRC));}.bowerrc{"directory":"./resources/bower_components/","analytics":false}好的