buster.js

    0热度

    1回答

    在使用Sinon.js和Buster.js进行测试时,我无法使用模拟来替换我的类的依赖关系。 我正在测试B类,它依赖于A类。我使用Sinon.js创建A类的模拟对象,并将它传递到B类的一个实例中。在我的测试中,我将doSomething然后调用对象A的getData方法。(尽管getData方法实际上在A的原型上,而不是A本身)。 但是当我运行测试我得到的错误: TypeError: a.getD

    3热度

    1回答

    我一直在敲打我的头在墙上,因为昨天(只有一个伟大的布鲁斯·斯普林斯汀演唱会昨晚中断... ;-) 我想将一些JS测试添加到现有的(Rails)项目中。基本的文件夹结构是这样的: . ├── app │   └── assets │   └── javascripts │   └── strftime.js └── spec ├── buster.js └── j

    1热度

    1回答

    我正在做我的JavaScript语言的第一次尝试,与Buster.js 我跟着指示在the Buster site运行“状态明显的”测试。但是,我还没有能够将任何现有的.js文件导入到测试中。 举例来说,我有一个文件js/testLibrary.js,包含: function addTwo(inp) { return inp+2; } 和文件test/first-test.js,包

    4热度

    1回答

    开发一个回调驱动的API,我想表达一个特定的函数,用一组特定的参数和“任何”函数(回调)来调用。 茉莉花可以做到以下几点: var serviceFunction = jasmine.createSpy(); var functionUnderTest = create(serviceFunction); var thing = 'arbitrary/thing' functionUnde

    0热度

    1回答

    是否有可能在JetBrains WebStorm中为非核心节点包获取代码提示?具体来说,我想让暗示/完成工作的克星。我似乎无法找到关于此的任何信息。非常感谢!

    0热度

    1回答

    我第一次尝试用buster.js与sinon.js,我试图用间谍来测试回调。 我的测试失败了,我猜测assert.calledOnceWith正在使用'==='来比较预期与实际。 (在CoffeeScript的一切) 这里是我的测试案例: buster = require 'buster' _ = require 'underscore' routeParrot = require '.

    1热度

    1回答

    在命令行中,使用通配符指定BusterJS应该运行的测试路径的规则是什么? BusterJS如何解释这样的路径?即,提供了一种用于选择-t如以下的值: $ buster-test -t <some path that contains wildcards>

    1热度

    1回答

    我在使用ExpressJS + BusterJS + SuperTest测试路由时遇到了一些问题。 var app = require("../../app/app.js"), buster = require("buster"), expect = buster.referee.expect, http = require('http'), request = require('supe

    0热度

    1回答

    我维护着一个用node.js编写的搜索服务器www.foragejs.net,我试图组合一个测试套件来检查响应格式是否正确。 如何使用buster.js来做到这一点?

    1热度

    1回答

    如何测试使用Buster从远程服务器获取文件的功能? 我写了测试样 buster.testCase("Remote fetch file", { "test it": function() { assert(true); }, "remote fetch file" : function(){ remoteFileFetchingFuncti