jasmine-node

    1热度

    1回答

    我使用Jasmine-Node来测试Javascript代码。 如何导出两个不同的函数对象,如Confusions1和Confusions2,以便两者都可以在Jasmine-Node测试文件中使用? 我的尝试是这样的: // confusions.js var Confusions1 = function() {}; Confusions1.prototype.foo = function(

    1热度

    1回答

    我是新来的茉莉花,并试图运行一个基本的测试,但我不断收到一个错误。 我的测试是如下 var request = require('request'); var base_url = 'http://localhost:8080' var getdata = require('../modules/getdata.js') var index = require('../index.js')

    0热度

    1回答

    我使用茉莉节点1.14.5,它下面使用茉莉花1.3,我有问题得到runs/waitFor与承诺正常工作。 在某些测试中,我想runs/waitFor等待特定情况发生,当它发生时,履行我回来的承诺。然而,当我尝试构造传递参数function(success, fail)的Promise时,runs/waitFor内部的代码都不会被调用。但是,如果Promise直接解决,它就可以工作。任何想法的前一种

    0热度

    1回答

    我想写一个规范来测试我的数据库中的所有集合。我正在使用Jasmine来测试和处理MEAN堆栈。 例如:让我说我有工作人员,客户,委员会......等Cetera。我们想测试这个集合是否存在。 感谢您的时间和建议(提前)。

    0热度

    1回答

    队 我声明的元素作为像txtSearch一个变量:元件(by.xpath( '//输入[@类型= “搜索”]') ),在某些时候,我要记录的语句 var clickOn = function(webElement){ webElement.click(); console.log("Successfully clicked on the " + webElement); }; 我打电话从

    0热度

    1回答

    我正在使用npm库jasmine-node对我的javascript代码进行单元测试。据我了解,它使用Jasmine 1.3。 我的大部分代码都涉及异步Promises(使用ES6内置承诺,而不是第三方Promise库)。我读过Jasmine 2有一个名为done()的方法,您可以根据您的承诺从“then”或“catch”调用进行调用。我可以在Jasmine 1.3中做什么?有没有办法模拟这个?或

    1热度

    1回答

    我已经使用Frisby框架编写API测试用例。当我把网址和凭证到邮递员或DHC,响应来了正常,但在弗里斯比测试用例我收到错误: - 的代码如下: - var frisby = require('frisby'); frisby.create('User Authentication') //send the params to below url .post("url",

    0热度

    1回答

    我正在编写由Jasmine-node/Frisby.js驱动的API测试。 响应中有一个对象具有一些纪元时间(unix time; 13位数字)。 我需要声明时间与已知的另一个历元时间值。 现在,我不需要精确到毫秒 - 这足以让我确定日,月和年。 有没有一种方法来操纵响应时间戳,只取得日,月和年,并与我的基线进行比较? 谢谢。

    10热度

    1回答

    我正在使用jasmine-node测试节点服务器中API端点后面的控制器逻辑。以下是该控制器的逻辑通常是这样的: var getSummary = function(req, res) { var playerId = req.params.playerId; db.players.getAccountSummary(playerId, function(err, summa

    0热度

    1回答

    我目前正在尝试在我的NodeJs应用程序上运行一些测试,但只运行第一个测试。 (我知道这是因为最后的测试被设计为失败,因为它尚未实现)。这是我的测试。 'use strict' const request = require('request') const base_url = 'http://localhost:8080' const search_url = 'http://local