草庐IT

Karma-mocha

全部标签

javascript - 使用 Mocha 进行 Javascript 测试时 assert.equal 和 assert.deepEqual 之间的区别?

我正在使用Mocha测试我的Express.js应用程序中的一个小模块。在这个模块中,我的一个函数返回一个数组。我想测试数组对于给定输入是否正确。我这样做是这样的:suite('getWords',function(){test("getWordsshouldreturnlistofnumbers",function(){varresult=['555','867','5309'];assert.equal(result,getWords('555-867-5309'));});});运行时,我收到以下断言错误:AssertionError:["555","867","5309"]==

node.js - 如何在 Travis CI 上的一个项目中运行 Golang 和 Karma 测试

我认为我的问题与这些问题有关,但解决方案在我的案例中不起作用:HowtorunNode.jsandRubytestswithinoneprojectonTravisCI和Isitpossibletosetuptravistoruntestsforseverallanguages?我有一个github存储库,其中包含一个带有微型Angularjs前端的小型Golang应用程序。我想同时运行go-tests和Karma-tests。我看到两个选项:为一个repo运行两个travis-ci构建(我不知道如何这样做)在一个构建中运行两个测试(因为travis-ci中的Node版本太旧(0.10

node.js - 如何在 Travis CI 上的一个项目中运行 Golang 和 Karma 测试

我认为我的问题与这些问题有关,但解决方案在我的案例中不起作用:HowtorunNode.jsandRubytestswithinoneprojectonTravisCI和Isitpossibletosetuptravistoruntestsforseverallanguages?我有一个github存储库,其中包含一个带有微型Angularjs前端的小型Golang应用程序。我想同时运行go-tests和Karma-tests。我看到两个选项:为一个repo运行两个travis-ci构建(我不知道如何这样做)在一个构建中运行两个测试(因为travis-ci中的Node版本太旧(0.10

使用 Karma 和 Jasmine 进行角度单元测试

Jasmine是一个JavaScript测试框架,而Karma是一个基于节点的跨多个真实浏览器的JavaScript代码测试工具。Angular单元测试检查Angular应用程序中孤立的代码片段。它允许用户在不中断其应用程序的任何其他部分的情况下添加新功能。Jasmine是一个JavaScript测试框架,而Karma是一个基于节点的跨多个真实浏览器的JavaScript代码测试工具。此博客可帮助您开始使用Karma和Jasmine进行Angular单元测试。Angular单元测试简介首先,你的机器上必须安装Angular。这就是您需要开始安装Angular的地方。如果您已经安装了Angula

node.js - Karma 无法捕获 PhantomJS

我们已经设置了一个运行Karma的JenkinsCI服务器,目标是PhantomJS。我们正在通过Grunt运行我们的测试。Jenkins、Grunt和Phantom都运行正常,而且Karma似乎启动良好,但Karma无法捕获Phantom。我们的脚本在本地(OSX)运行得很好。通过bash或Jenkins运行时存在相同的错误:Running"karma:jenkins-unit"(karma)task[2013-07-0311:03:12.168][WARN]config-urlRootnormalizedto"/__karma/"DEBUG[reporter]:Usingrepor

node.js - Karma 无法捕获 PhantomJS

我们已经设置了一个运行Karma的JenkinsCI服务器,目标是PhantomJS。我们正在通过Grunt运行我们的测试。Jenkins、Grunt和Phantom都运行正常,而且Karma似乎启动良好,但Karma无法捕获Phantom。我们的脚本在本地(OSX)运行得很好。通过bash或Jenkins运行时存在相同的错误:Running"karma:jenkins-unit"(karma)task[2013-07-0311:03:12.168][WARN]config-urlRootnormalizedto"/__karma/"DEBUG[reporter]:Usingrepor

javascript - 安装 selenium-webdriver 以使用 NodeJS + Selenium + Mocha(在 Windows 上)的理想位置是什么

安装selenium-webdriver以使用NodeJS+Selenium的理想位置是什么+Mocha(在Windows上)我刚刚开始使用Selenium探索NodeJS。展望future,我将使用NodeJS+Selenium+Mocha已安装node.js:C:\Users\AtechM_03>node-vv6.11.2已安装npm:C:\Users\AtechM_03>npm-v3.10.10按照http://www.nodeclipse.org/updates/配置nodeclipse,我的项目结构如下:现在,我不确定安装selenium-webdriver的确切位置按照(h

javascript - 安装 selenium-webdriver 以使用 NodeJS + Selenium + Mocha(在 Windows 上)的理想位置是什么

安装selenium-webdriver以使用NodeJS+Selenium的理想位置是什么+Mocha(在Windows上)我刚刚开始使用Selenium探索NodeJS。展望future,我将使用NodeJS+Selenium+Mocha已安装node.js:C:\Users\AtechM_03>node-vv6.11.2已安装npm:C:\Users\AtechM_03>npm-v3.10.10按照http://www.nodeclipse.org/updates/配置nodeclipse,我的项目结构如下:现在,我不确定安装selenium-webdriver的确切位置按照(h

javascript - 使用 Mocha 测试访问内部描述 block 时,外部描述 block 中的变量未定义

我有一个如下所示的测试套件:(注意顶部的accountToPost变量(在第一个describeblock下方)describe('RegisterAccount',function(){varaccountToPost;beforeEach(function(done){accountToPost={name:'John',email:'email@example.com',password:'password123'};done();});describe('POST/account/register',function(){describe('whenpassword_confi

javascript - 使用 Mocha 测试访问内部描述 block 时,外部描述 block 中的变量未定义

我有一个如下所示的测试套件:(注意顶部的accountToPost变量(在第一个describeblock下方)describe('RegisterAccount',function(){varaccountToPost;beforeEach(function(done){accountToPost={name:'John',email:'email@example.com',password:'password123'};done();});describe('POST/account/register',function(){describe('whenpassword_confi