我正面临着用量角器测试的问题.
我正在将我的网络应用中的文本与我提出请求的API进行比较.当我使用Postman获取响应时,文本使用HTML实体编写为:ú(ú) ñ(ñ)并且我使用decodeHTMLEntities()函数来处理它以解码这些实体.到目前为止一切都很好.
当我得到a ñ或a ¿(未编码)时会出现问题.我在测试中调用API,然后返回这些字符,?因此测试失败.例如:
ApiObject = {Country: 'España'}
expect('España').toBe(ApiObject.Country)
Run Code Online (Sandbox Code Playgroud)
得到: Expected 'España' to be 'Espa?a'
它不是文件格式错误,因为如果我这样做console.log('España'),它工作正常.