如何使用 Jest Javascript React Native 模拟 'replace' 函数?

How to mock 'replace' function with Jest Javascript React Native?

我使用 Jest 作为我创建的 React Native 应用程序的单元测试。出于货币格式的目的,我使用 Javascript 中的 'replace' 函数,如下所示:

这是我的代码:

amount.replace(/(\d)(?=(\d{3})+(?!\d))/g,'.',)

我正在 'TypeError: Cannot read property' 替换 'of undefined' 而 运行 我的 TDD Jest

请帮忙,谢谢

已经解决了,因为我使用了道具。

Show 解决方案是在数据发送之前先设置一个默认值来处理它。