proxyquire

    12熱度

    3回答

    我已經安裝proxyquire和我ajax.test.tsx文件包含以下代碼,只需2線 import * as proxyquire from 'proxyquire'; proxyquire.noCallThru(); 我的WebPack代碼如下 module.exports = { entry: { "book.service": './src/book.servi

    2熱度

    1回答

    我仍然非常學習節點,JS,興農,proxyquire等 我有一個使用谷歌的地理編碼模塊(https://github.com/bigmountainideas/google-geocoder)的模塊,我很努力寫一個測試來存根。 這一切都歸結爲我認爲你如何設置它。在time.js我做如下按照谷歌地理編碼文件: var geocoder = require('google-geocoder');

    0熱度

    2回答

    我試圖讓Proxyquire使用一個簡單的方法替換,但我無法弄清楚我做錯了什麼。 創建lib.js module.exports = { thing:() => { console.log("thing"); } }; 而且test.js const lib = require("./lib"); module.exports =() => {

    1熱度

    1回答

    我想做一個getDbmodel方法的存根。 它在basemodel.js定義是 import Sequelize from 'sequelize'; import db from '../../config/database'; let instance = null; class Database { static getDbmodel =() => { if (

    1熱度

    1回答

    我似乎無法在fj上從NodeJS核心上存取readFileSync。下面的代碼隔離了這個問題。通過運行結果摩卡測試在以下幾點: > mocha tests/test.js Some description 1) "before all" hook 0 passing (15ms) 1 failing 1) Some descrip

    2熱度

    1回答

    我正在使用Swagger Node和express,並初始化了框架項目。 Swagger project create hello-world 然後在hello-world/api/controllers/hello_world.js裏面我加了一個小小的修改,要求助手hello_helper.js並調用它的功能helloHelper.getName()。 'use strict'; let he

    5熱度

    1回答

    我有一個班級AProvider需要'./b.provider'。 const BProvider = require('./b.provider'); class AProvider { static get defaultPath() { return `defaults/a/${BProvider.getThing()}`; } } module.exp

    7熱度

    1回答

    我想在下面的代碼中單元測試導出的方法。我想模擬private方法中的值來控制返回的Promise的拒絕/解析。 client是node-postgres已連接到數據庫的對象。 我知道我可以使用proxyquire存根出需要的庫,但我怎麼能嘲笑鏈方法.on('error', ...),.pipe(stream)和.on('end', ...),這樣我可以控制返回的值。 注意所示的導出方法是一個簡單的

    1熱度

    2回答

    我是JavaScript的新手。我正在嘗試使用proxyquire編寫基本的單元測試。下面的代碼。 文件答: const modA=require('./modA'); const modB=require('./modB'); const async=require('async'); module.exports=function(a,b,callback){ async.paral

    0熱度

    1回答

    我正在使用proxyquire庫,它在導入時嘲諷軟件包。 我創造我自己的proxyquire功能,存根各種我經常使用的,並希望定期存根(流星包,裏面有專門的進口語法)包: // myProxyquire.js import proxyquire from 'proxyquire'; const importsToStub = { 'meteor/meteor': { Meteor: