2

我将 PhpStorm 与 Laravel 项目一起使用,并使用 AVA 设置了一些基本的 JS 测试。

当我在命令行中运行它们时,它们都可以正常工作。例如:

例子.text.js

import test from 'ava';
test('just a mockup', async (t) => {
      let i = 1;
      t.is(1,i);
});

如果我在终端中运行它,我会得到:

npm 运行 ava src/example.test.js

阿瓦 [...]

ava "src/example.test.js"

1 通过

但是,如果我设置运行配置并通过 PhpStorm 的运行窗口运行它,我会得到:

npm 运行 ava src/example.test.js

阿瓦 [...]

ava "src/example.test.js"

⠋<br> ⠙<br> ⠹<br> ⠸<br> ⠼<br> ⠴<br> ⠦<br> ⠧<br> ⠧ 只是一个模型……</p>

1 次通过 ⠇ 只是一个样机……</p>

1 次通过 1 次通过

这是整个文本“动画”。

这不是一个真正的问题,但是当有很多测试时它只是很烦人,因为你必须通过所有这些垃圾来获得真正有意义的信息。

有没有办法让运行窗口为文本设置动画?

更新

如果它对任何人有帮助,我将把评论对话移到这里:

webstorm 中有 2 个单独的错误报告/功能请求

  1. WEB-19849 支持 ANSI 命令以正确显示进度以允许一般的 ANSI 命令(这是实现动画的方式)
  2. WEB-21788 支持 ava 测试运行器以允许 Webstom 测试接口进行 ava 测试

此外,作为我自己的临时解决方案,在我的运行配置中使用点击输出(--tap),看起来更好一些。

4

0 回答 0