supertest

    0熱度

    1回答

    我有一個快速的基於寧靜的應用程序,我決定使用supertest進行測試。這是我用supertest進行的第一次測試,我很困惑。其中一個途徑是: /api/version 它返回版本: export function index(req: express.Request, res: express.Response) { log('index of version.controller

    0熱度

    1回答

    在將app.use(flash())添加到用戶express-flash之後,supertest不適用於我的應用中的任何稱爲res.render()的路由。測試剛剛超時,它不執行end或expect回調。 剛纔調用res.send的靜態路由和路由按預期工作。 在瀏覽器中,我的應用程序完美適用於所有路線。 我開始聆聽res.render回調以確保沒有渲染錯誤,並且在使用正確的渲染模板進行測試期間調用

    0熱度

    1回答

    我用摩卡,Supertest柴以下測試: const app = require('../server') const expect = require('chai').should() const request = require('supertest') describe('GET /webhook', function() { context('a verify requ

    3熱度

    1回答

    假設我有一個由控制器處理的Express路由。控制器使用服務,服務使用存儲庫與數據源進行通信。 我想用Supertest來測試路線創建一個集成測試: test -> my Express app -> controller -> service -> repository -> data source 我的問題是,我需要模擬庫/數據源,運行測試!我想對某些值進行硬編碼,就好像它們來自真實的數據

    0熱度

    2回答

    const supertest = require('supertest-as-promised'); const expect = require('chai').expect; const request = supertest(process.env.BASE_URI);` 我得到這個ESLint錯誤: 'expect' is assigned a value but never

    0熱度

    1回答

    我有一些控制器/路由用來處理用戶註冊: controllers/user.js const User = require('../models/User'); // What I want to mock! ... /** * POST /signup * Create a new local account. */ exports.postSignup = (req, res, n

    0熱度

    1回答

    有一個問題得到超級專家來斷言正確的狀態響應。 我在做什麼錯? /// server.js ///// var app = express(); app.get('/', function(req, res) { res.status(200).json({ message: 'v1.0' }); }); // test.js //// it('should fail bu

    1熱度

    1回答

    我怎麼會嘲笑與箭扣一個刪除 這是我迄今所做的: var nock = require('nock'); var request = require('supertest')("http://localhost:8080"); var expect = require('chai').expect; describe('Mocked tests for server components',

    0熱度

    1回答

    爲什麼諾克給我一個錯誤,說身體不匹配? 這是我的代碼。 it('Should Delete /user/removeuserskills', function(done){ mockRequest .delete('/user/removeuserskills',{skill:'accountant'}) .reply(201,{ 'status':20

    0熱度

    1回答

    如何用SuperTest測試PUT方法?我所得到的是「404未找到」作爲迴應。 請求: router.put('/', function (req, res) { res.type('json'); FooResource(req.body, function() { res.send("{}"); }); }); 測試 describe("PUT