should.js

    3熱度

    1回答

    我目前struggeling真正理解如何重構我的代碼使用承諾/第q庫。 考慮以下共同的基本例子:我有進口相同的文件兩次到MongoDB的,然後檢查第二進口數據集名稱是否得到了在最後的一些修改測試用例。 importDataSet('myFile.csv',function() { importDataSet('myFile.csv',function() { DataSet.f

    2熱度

    1回答

    我正在尋找使用摩卡或sinon測試mysql查詢的最佳實踐。我想測試非常基本的數據庫查詢,如保存: User.prototype.save = function(cb) { var query = 'INSERT INTO user (name, email, password, img, description)' + 'values (?, ?, ?, ?, ?)'; var

    2熱度

    2回答

    我正面臨一個奇怪的問題。在我的(可以說)a.ts我有 - /// <reference path="../typings/mocha/mocha.d.ts" /> /// <reference path="../typings/should/should.d.ts" /> import should = require('should'); import something_else =

    6熱度

    5回答

    我使用摩卡/ supertest/should.js來測試我的REST服務 GET /files/<hash>回報文件作爲流文件。 如何在should.js中聲明文件內容相同? it('should return file as stream', function (done) { var writeStream = fs.createWriteStream('test/fixtures

    5熱度

    2回答

    我對單元測試,mocha和should.js非常陌生,我正在嘗試爲返回promise的異步方法編寫測試。這是我的測試代碼: var should = require("should"), tideRetriever = require("../tide-retriever"), moment = require("moment"), timeFormat = "YYY

    2熱度

    1回答

    我是node.js的新手,從事異步框架工作已經有一段時間了。 在程序語言如Python中這樣很容易通過他們擁有的輸入列表和預期產出,然後循環測試: tests = { 1: [2, 3], 2: [3, 4], 7: [8, 9], } for input, expected_out in tests.items(): out = myfunc(inp

    1熱度

    1回答

    我測試我的NodeJS應用與摩卡和應該。第一次測試順利進行時,第二次失敗(錯誤等於空)。在這兩個測試中,如果在回調中有一個有效的用戶(兩者在貓鼬中都有相同的ID)。測試顯然不等待數據庫操作發生。 describe("User", function(){ before(function (done) { // clear database model.UserMod

    1熱度

    1回答

    我的測試代碼 var strategy = require('../lib'); var should = require("should"); describe('passport-twitter', function() { it('should export Strategy constructor directly from package', function() {

    0熱度

    1回答

    我已經正確配置了我的應用程序,例如,如果我運行node app.js,所有內容都將啓動。我試圖測試我的應用程序的連接正在使用單元測試正常工作。我至今是: var options = { url: 'http://localhost', port: 8080, }; var app = require("../app.js"); var should = require('

    5熱度

    1回答

    我正在使用與以下內容非常相似的內容來使用Mocha執行一系列API測試。這很好,但它需要爲每個測試製作一個單獨的API調用。 我想使用相同的API調用並針對該響應運行多個測試。我一直在閱讀,你可以使用before來做到這一點,但是網絡上的所有例子都沒有真正顯示它使用API​​調用? var chai = require('chai'); var request = require('reques