最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • 在 Jest 中验证字符串

    各位提交者们好!

    也许您在 jest 中验证字符串时遇到了问题。

    在 Jest 中验证字符串

    例如,上面的测试验证函数接收一个值并返回一个四舍五入的值。

    it('it should properly format a unit value with rounding.', () => {
        expect(formatcurrency(1234.56, true, false)).toequal({
          measure: 'thousand',
          value: 'r$ 1.200,00',
        });
      });
    

    在这个测试中,jest 返回了一个错误,突出显示了预期值和接收到的值之间的差异,但它们是相同的 ?

    - expected  - 1
    + received  + 1
    
      object {
        "measure": "thousand",
    -   "value": "r$ 1.200,00",
    +   "value": "r$ 1.200,00",
    

    解决办法是添加xa0。问题不在于你的字符串,而在于 jest 如何比较字符串值?

    更正后的代码如上所示。

    it('It should properly format a unit value with rounding.', () => {
        expect(formatCurrency(1234.56, true, false)).toEqual({
          measure: 'thousand',
          value: 'R$xa01.200,00', // remove space and add xa0
        });
      });
    
    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » 在 Jest 中验证字符串
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 294稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情