supertest

    0热度

    1回答

    如何使用令牌发送来测试文件上传?我回来了“0”,而不是确认上传。 这是一个失败的测试: var chai = require('chai'); var expect = chai.expect; var config = require("../config"); // contains call to supertest and token info describe('Uplo

    8热度

    1回答

    我使用supertest发送获取查询字符串参数,我该怎么做? 我试图 var imsServer = supertest.agent("https://example.com"); imsServer.get("/") .send({ username: username, password: password, client_id: 'Test1',

    0热度

    2回答

    这两个都有相同的用途吗?为什么它们都用于例如本教程https://codeforgeek.com/2015/07/unit-testing-nodejs-application-using-mocha/? 编辑,看下面的代码: var supertest = require("supertest"); var should = require("should"); // This agent

    0热度

    1回答

    我有一个返回令牌的API /用户/登录。使用supertest和摩卡我写了一个测试情况下,将拨打电话到“/用户/注册”,并验证响应是否有一个令牌或不 现在我已经存储进一步令牌,令牌 进一步的测试案例 我怎样才能做到这一点

    1热度

    1回答

    我的测试给出了Travis上的随机结果。下面是在我的测试,并在特拉维斯失败的日志: https://travis-ci.org/superzaky/node-portfolio-zaky/builds/149718369 ,这里是在我的测试,并通过对特拉维斯日志: https://travis-ci.org/superzaky/node-portfolio-zaky/builds/14956000

    1热度

    1回答

    在Express中的路由或中间件中,可以通过调用next(err)来跳过剩余的调用链,其中err是任何对象。这从文档很简单。 使用SuperTest进行测试时,似乎不支持此工作流程。中间件超级唯一的错误结果是响应中的文本设置为[object Object]。 例如: const request = require('supertest'); const app = express(); app

    0热度

    1回答

    我们在Jenkins上运行我们的自动API接受测试。它们是用红宝石编写的,我们将它们移动到NodeJS。我正在为Jenkins寻找一个HTML记者插件,它可以生成类似https://github.com/jenkinsci/cucumber-reports-plugin生成的漂亮HTML报告的报告,具体来说就是特性报告和功能统计信息。任何人都知道一个可以为mocha/chai/supertest工

    1热度

    1回答

    我有一个快速的应用程序,认证由智威汤逊处理,我只需将登录后的令牌存储在会话中。 req.session.JWToken = '<token>'; 认证中间件的样子: this.use('(^\/admin')', expressJWT({ secret: 'secret', getToken: function fromHeaderOrQuerystring (req)

    1热度

    1回答

    我创建了一些我的摩卡测试用例来使用supertest来使用服务器API。 所有的测试案例几乎相同,即。他们使用supertest火API请求,并检查像这样的回应: describe('GET /my/api/',() => { before(done => { request(myServer) .post('/some/path/') .send

    0热度

    2回答

    我目前使用摩卡2.5.3,supertest 2.0.0,knex 0.11.10,restify 4.1.1和sqlite3 3.1.4。 我有以下非常简单的RESTify服务器: const restify = require('restify'); const knex = require('knex')({ client: 'sqlite3', connection: