草庐IT

gulp-jasmine

全部标签

node.js - 错误 : Cannot find module 'dateformat' in gulp

我正在使用nodejs(版本v4.2.1)我想和gulp一起工作我已经安装了一口(3.9.0)但是当我使用命令尝试使用空函数(下面的脚本)的默认脚本时gulp我得到错误Error:Cannotfindmodule'dateformat'我尝试安装日期格式npminstall-gdateformat我可以使用命令检查日期格式是否已安装日期格式--帮助但是gulp脚本产生了同样的错误Error:Cannotfindmodule'dateformat'我正在使用Windows7有什么帮助吗?====================脚本vargulp=require('gulp');gulp.

javascript - 异步函数导致 Jasmine 挂起

我正在为我编写的JavaScript模块编写一些单元测试。该模块的一部分连接到REDIS数据库。我正在使用node_redis连接到该数据库.我的测试是用Jasmine2.1编写的,如下所示:varModuleService=require('./module-service');describe("TEST",function(){varservice=newModuleService();varoptions=null;beforeEach(function(){options={server:'127.0.0.1',port:6379};});it('ConnecttoREDIS

javascript - Protractor iOS 自动化 : A Jasmine spec timed out. 重置 WebDriver 控制流

我正在使用Protractor@1.7.0和appium来自动化iOS混合应用程序。执行测试时我一直收到超时错误。请多多指教。Config.jsexports.config={allScriptsTimeout:50000,getPageTimeout:50000,seleniumAddress:'http://localhost:4723/wd/hub',specs:['PageObjectSpec.js'],capabilities:{browserName:'iOS','appium-version':'1.3.4',platformName:'iOS',platformVers

python - 是否可以为 Django 配置 Gulp Livereload?

我想在Django中使用gulp-liveReload,可以吗?我读到有Grunt的替代品,但我更喜欢使用Gulp,它对我来说更容易。谢谢, 最佳答案 我在最近的一篇博客文章中写下了如何做到这一点:http://www.revsys.com/blog/2014/oct/21/ultimate-front-end-development-setup/基本上你只需要编写gulp任务来观察你想要触发livereloads的文件,所以对我来说这就是模板:/*TriggeralivereloadonanyDjangotemplatechang

javascript - Jasmine 中的 "Almost Equal"

故事:在Python内置的unittest框架中,有一个通过assertAlmostEqual()方法实现的“近似相等”断言:x=0.1234567890y=0.1234567891self.assertAlmostEqual(x,y)其中有小数位数检查可配置。还有一个numpy.testing.assert_almost_equal()也适用于float数组:importnumpy.testingasnptimportnumpyasnpnpt.assert_almost_equal(np.array([1.0,2.3333333333333]),np.array([1.0,2.333

html - 使用 gulp-useref 构建应用程序时尊重 CSS @import

我在我的元素中使用jQueryUI并使用gulp构建它。我通过以下方式包含它的样式:当我用gulp-useref构建它时插件,它变为:问题在于styles/vendor/jqueryui.css的内容如下所示:@import"jquery.ui.base.css";@import"jquery.ui.theme.css";这些导入显然在分发包中失败,因为没有jquery.ui.base.css和jquery.ui.theme.css文件。它们没有从bower_components/jqueryui/themes/base/移动到dist包。如何在指定所有jquery.*.css文件的情

javascript - 缩小 HTML,但不要用 Gulp 接触 PHP

问题我有很多.php文件,大部分包含HTML,但顶部还有一些PHP行(例如表单触发代码或类似代码)。所以他们看起来像MyWebsite目标我的目标是缩小HTML(甚至可能是内联javascript,但这只是额外的一点),而不触及顶部的PHP。我正在使用Gulp作为自动构建工具,并希望看到使用此工具的解决方案以及任何需要的额外包。 最佳答案 gulp-htmlmin模块使用html-minifier模块,它有很多可供使用的选项(显示在它的npmjs.com和github页面上)。我们将关注的选项是ignoreCustomFragmen

javascript - 使用 gulp 检查根目录中所有 html 文件中的空链接或空白链接

我的项目根目录中有很多HTML文档。让我们来看一个简单的HTML文档框架:Youareusinganoutdatedbrowser.Pleaseupgradeyourbrowsertoimproveyourexperience.hellohellohellohellohello现在,在我将所有这些文件发送给开发团队之前,我的任务是检查是否没有没有href和空href的链接,或者有一个空片段作为href。即,基本上,不可能有这样的赞:或或我找到了thisgulpplugin但我有一些问题。我们先看一下gulp文件:gulp.task("checkDev",function(callbac

asynchronous - Jasmine如何测试异步调用的返回值?

我正在使用jasmine来测试redis的特性。由于redis的API都是异步调用的,不知道如何用jasmineexpect().toBe()测试结果。我总是看到错误:throwerr;^TypeError:Cannotcallmethod'expect'ofnull这是我的测试代码:varredis=require('redis');describe("Asuiteforredis",function(){vardb=null;beforeEach(function(){db=redis.createClient();//ifyou'dliketoselectdatabase3,in

node.js - 在 Docker 容器内或外部运行 Grunt/Gulp?

我正在尝试为使用grunt/gulp部署在docker容器中的nodejs应用程序的构建过程确定一个好的做法。我对以下顺序很满意:在容器外使用grunt(或gulp)构建将./dist文件夹添加到容器中在容器内运行npminstall(带有--production标志)但在我找到的每个示例中,我看到了不同的方法:将./src文件夹添加到容器中在容器内运行npminstall(带有开发依赖项)在容器内运行bowerinstall(如果需要)在容器内运行grunt(或gulp)IMO,第一种方法生成更轻、更高效的容器,但所有示例都使用第二种方法。我错过了什么吗?