在我做了 JSON.stringify 整个对象之后,字符串看起来像这样
'Error: Expected image to match or be a close match to snapshot but was 0.009980258828690502% different from snapshot (91 differing pixels).\n\u001b[1m\u001b[31mSee diff for details:\u001b[39m\u001b[22m \u001b[31m/src/pages/__image_snapshots__/__diff_output__/register-test-js-register-page-register-automated-desktop-control-1-diff.png\u001b[39m\n at Object.toMatchImageSnapshot (/src/command/getPageImageShot.js:62:25)\n at <anonymous>\n at process._tickCallback (internal/process/next_tick.js:189:7)'
这个值似乎不是我的 json.stringify 的结果,因为它在对象中的值本身就是一个字符串。
我想知道如何See diff for details
从这团混乱中解析出整个路径字符串(在这种情况下,它是之后的路径,但中间没有所有的胡言乱语)?什么过程产生了所有 39m、22m、u0001b 等?解析它是最好的方法吗?也许我忽略了一些更好的方法?
我很想