0
我想要使用proxyquire模擬一個明確的行爲而我會遇到一些麻煩處理下面的命令:Proxyquire和功能導入
expressProxy =() => {
return {
use:() => true,
post:() => true,
listen:() => true
}
}
Application = proxyquire('./../app', {
'express': expressProxy,
'passport': passportProxy,
'./app/business/service/StrategyFactory': StrategyFactoryProxy
})
當我使用下面的代碼開始我的應用程序:
Application.main()
我總是有完整的表達行爲,因爲它應該通常工作。
我米有,就好像它沒有被重新定義了全面和完整的快遞物件......
我米有點失落,我不明白是怎麼回事。
有助於我理解的任何信息?