我是新來的測試驅動開發,並試圖使用supertest來教我自己。我很困惑,爲什麼我不斷收到錯誤「應用程序未定義」?從我的電話請求(應用程序),我在下面加了粗體。我試圖查看文檔,但似乎沒有太多。我所有的線路都處於所謂的「中間件」的文件,該文件開頭是這樣的: var bodyParser = require('body-parser');
var helpers = require('./h
的相關問題Cant test DELETE method using mocha and supertest和當前兩個答案沒有解決我的問題:( 以下是測試定義: api = supertest(url);
describe('when OPTIONS', function() {
it('should return only method GET', function (done)
我想在我的Node/Express/Mongoose後端測試一個具有身份驗證的路由。 下面是測試文件 var should = require('should');
var _ = require('lodash');
var async = require('async');
var app = require('../../../../app');
va
我想給https://github.com/visionmedia/supertest添加一些便利方法。到目前爲止,我能唯一的辦法做到這一點是通過直接將其添加到在LIB/test.js模塊的源代碼: Test.prototype.expectHeaders = function (a)
{
for (var header in a)
{
this._asserts.
我正在嘗試使用Mocha和Supertest測試API,但沒有幸運地使其正常工作。 我有以下代碼: var supertest = require('supertest');
describe('Routing', function() {
var url = 'http://example.com';
var server = supertest.agent(url);