node 私有方法的测试 rewire

 37  describe('hello',function(){
 38   describe('#selfFunction',function(){
 39     it("should be test even if it's private",function(){
 40       var rewireFunction = rewire('./private.js')
 41       console.log('rewireFunction is',rewireFunction);
 42       var privateFunction = rewireFunction._get_('selfFunction');
 43       chai.expect(privateFunction(2)).equal(3);
 44     })
 45   })
 46 })

如上所示代码,为什么总告诉我 _get_ 方法不存在呢?我引入了 rewire 模块了啊

阅读 4.7k
2 个回答

应该是 setget

是 __get__,也就是 两个下划线get两个下划线

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题