should.js

    0熱度

    1回答

    JSON數組我有以下JSON有效載荷: "app": { "name": "myapp", "version": "1.0.0", "last_commit": { "author_name": "Jon Snow" "author_email": "[email protected]" } } 和以下.js文件(使用Mocha

    0熱度

    2回答

    我想用mocha/should和request來寫一個nodejs項目的測試代碼。 我的代碼使用一些網址初始化一個數組,以便向遠程服務器發送GET請求並檢查響應的內容。 我的模擬現在只需要打印出響應,但由於某種原因,流量永遠不會到達那裏。 請注意,我有一個for循環。在循環內部,第一個控制檯日誌打印出來,但由於某種原因,該循環內的其餘代碼被跳過。我在調試模式下放置斷點,但是我的代碼只能到達循環內的

    0熱度

    1回答

    使用should.js,我目前做的: ordinal.should.be.a.Number().and.equal(Math.floor(ordinal)); …有沒有更簡潔的方式來要求給定的對象是一個整數?

    0熱度

    1回答

    我使用should.js框架(v8.2.x)進行單元測試,並且一直在玩一些非常基本的測試。然而,我遇到了這個測試失敗的問題,這一直困擾着我。現在根據自己的github,should(something)和something.should通常返回相同的事情 should.equal(add('1', '1'), '2'); // passes add('1', '1').should.equal(

    0熱度

    1回答

    以下代碼片段非常簡單(從https://mochajs.org/#synchronous-code)。它感覺很愚蠢,但爲什麼[1,2,3]的計算結果與undefined一起使用,而不是用於myArray變量? Array #indexOf() 1) Should return -1 when the value is not present 1) Array #indexO

    0熱度

    1回答

    我使用快遞和應該和我試圖調用我的服務器(app.js)的端點來測試結果。 我的服務器文件(app.js): app.post('/customer', authorize({allowedPowerLevel: 50}), function(request, response, callback) { const customerType = parseInt(request.body.

    0熱度

    1回答

    好了,所以這是我的問題: it('should fail when Sns is not found within record', (done) => { const policy = require('../main/nacl-002-handler.js'); const eventData = require('./data/event.json'); delete eventDat

    0熱度

    1回答

    我正在使用testdouble.js來測試幾個函數。對於下面的函數,我正在努力弄清楚如何最好地存儲get API調用,以覆蓋剩餘的函數。看起來應該是直截了當的,但我認爲我一直盯着它太久了。 var checkTags = function(tags) { return new Promise(function(resolve) { /* istanbul ignore if

    0熱度

    1回答

    我的節點應用程序有一個相當大的測試套件,取決於ShouldJS模塊。問題是庫阻塞了在對象上分配.should屬性,但是我的測試套件需要啓動一個需要可嘲弄的服務器(即運行在與我的測試套件相同的進程中),並動態構建需要設置的ElasticSearch查詢對象上的屬性.should。 我試圖不要求ShouldJS使用方法described here。但是這並沒有幫助 - 請參閱下面的示例腳本。有解決方法

    4熱度

    2回答

    我有兩個數組: var a = ['a', 'as', 'sa']; var b = ['sa', 'a', 'as']; 有什麼特別的shouldJS測試,如果這兩個數組有相同的項目?任何類似 should(a).be.xyz(b) 可以測試它們嗎?在這裏,xyz是我正在尋找的。