Windows jest:在报告中仅输出ASCII字符
在使用Jest 24.9.0的干净节点项目上,此测试套件Windows jest:在报告中仅输出ASCII字符,windows,unicode,emacs,jestjs,Windows,Unicode,Emacs,Jestjs,在使用Jest 24.9.0的干净节点项目上,此测试套件 test('a test', () => { expect('foo').toBe('foo'); }); test('b test', () => { throw 'foo'; }); 输出以下内容(缩写): 非ASCII字符,尤其是项目符号,会导致Windows 10上Emacs缓冲区的速度显著减慢 如何指示Jest在其装饰中仅输出ASCII字符 Jest文件对此问题保持沉默;将这些角色的node_mo
test('a test', () => {
expect('foo').toBe('foo');
});
test('b test', () => {
throw 'foo';
});
输出以下内容(缩写):
非ASCII字符,尤其是项目符号,会导致Windows 10上Emacs缓冲区的速度显著减慢
如何指示Jest在其装饰中仅输出ASCII字符
Jest文件对此问题保持沉默;将这些角色的node_modules文件夹灰显,结果一无所获(与Jest直接相关)。我尝试过,但没有让我满意。最简单的方法是过滤报告:
package.json
垃圾桶/垃圾桶
对于有Y问题的人(在存在非ASCII字符的Emacs缓冲区中减速),这可能会有帮助:
√ a test
× b test (1ms)
● b test
{
"scripts": {
"test": "jestwrapper"
}
}
#!/usr/bin/bash
jest 2>&1 | perl -C -Mutf8 -lpe'tr/√✔✓✘✕●/+++xx-/'