赛普拉斯:电子不支持.finally()吗?

时间:2019-10-30 08:24:44

标签: electron cypress finally

Electron 3.x为javascript .finally()添加了支持

我对此有疑问,因为我的Vue应用在处理axios请求时实际上正在使用.finally。

由于.finally(),使用电子进行的柏树测试失败。 ...

  

我不能要求团队仅使用测试套件和仅使用“自动”模式来重构问题代码,因为我们仍在致力于本地文化,以接受花费时间进行测试。如果我问开发人员,有人会关闭测试...

问题:有没有办法使Electron能够消化这种语法?

该Webapp由Laravel 5.8.x,Vue 2和axios组成,并通过webmix(webpack链)进行编译。

1 个答案:

答案 0 :(得分:4)

您有两个选择:

  1. 或者将cypress升级到uses电子5。{p>

  2. 或者使用polyfill。

    首先,安装es-shims/Promise.prototype.finally

    Reading into your own buffer:
        123abc
    my_buffer: [    123abc]
    Reading each part separately:
        123abc
             spaces: [    ]
             number: [123]
    remaining_chars: [abc]
    

    然后,在您的3.5.0中:

    npm install -D promise.prototype.finally