jasmine-node

    2热度

    1回答

    我有一个Web服务的以下基本测试: var request = require('http'), url = 'http://localhost:1337/'; describe('webservice', function() { it('should respond to /ping', function(done) { request.get(url +

    4热度

    1回答

    我有一个使用CommonJS模块风格的钛项目。但是,代码使用绝对路径,以便在构建绝对路径时将其沙箱化为应用程序目录。 var foo = require("/lib/module"); 我想在命令行上运行一些测试并使jasmine-node工作。但是,当一个测试执行一个模块时,模块在它们的require语句中将具有上述绝对路径。 有没有办法隔离(也许是chroot)节点来解析绝对需要路径到特定

    4热度

    1回答

    目前,我有一组沿侧node.js的JavaScript文件一套“正规”的JavaScript文件,我将向下发送到浏览器中,采用了棱角分明的客户端框架。单元测试我使用茉莉节点到测试服务器,并通过我噶使用茉莉为我的客户端文件。 有没有一种方法可以让我有我的茉莉花节点文件到噶有一个单独的测试运行?

    0热度

    1回答

    这里是我试图测试的场景: 登录的用户修改'模块'属性'desc'。我没有使用任何数据库来存储'模块',它是在我需要的文件中定义的。 下面是不正常的测试代码: 首先我有一个辅助登录功能: //app.spec.js var login = function(done) { var options = { uri: 'http://localhost:3000/login'

    0热度

    1回答

    这与咖啡V1.4和V1.5,但最新版本的工作得很好,现在让茉莉节点抛出一个奇怪的错误,当我运行: 茉莉节点--coffee --forceexit规格/ /Users/aa/bitium/copernicus/node_modules/coffee-script/lib/coffee-script/helpers.js:211 throw error; ^ SyntaxErr

    2热度

    1回答

    我正在使用express.js版本2.5.8(来自遗留代码),并且正在使用supertest测试路由加载。我在运行服务器时遇到问题,但没有停止。我运行我的测试使用jasmine-node,这表明我的断言成功。但是,控制台显示该进程仍在运行。 var request = require('supertest') , express = require('express'); descr

    4热度

    1回答

    我使用jasmine-node来测试我的Meteor应用,并且我想使用自动测试功能,所以我不必一直重新运行测试我自己。 我的流星应用程序文件夹结构是这样的: server foo.coffee tests foo.spec.coffee 并与规范文件我想测试它位于foo.coffee代码。我开始茉莉花节点与此ARGS: jasmine-node ./ --autotest

    0热度

    1回答

    我正在尝试使用jasmine-node和jquery-jasmine来编写一些JavaScript单元测试,并且我遇到了配置问题。目前,这里是唯一的“测试”我“米试图运行: describe("A suite", function() { it("contains spec with an expectation", function() { loadFixtures('bl

    4热度

    2回答

    如何使用jasmine-node和RequireJS正确运行茉莉花测试? 我已经尝试过这样的事情,但不工作(CoffeeScript的): requirejs = require 'requirejs' requirejs.config { baseUrl: __dirname + '/../' } requirejs ['MyClasses', 'FooClass'], (MyClasse

    1热度

    1回答

    我有一个node.js应用程序,使用async utilities来破坏嵌套的回调。 而且我试图在我的茉莉花规格中侦测由async.waterfall包围的函数,但总是失败。 下面的代码可以重现该错误: async = require 'async' app = hi: -> fn = -> # app.hi() # works async.waterfall [