bitovi/funcunit

invalid usage of delete operator

Open

#246 创建于 2019年5月29日

在 GitHub 查看
 (1 评论) (0 反应) (0 负责人)JavaScript (395 fork)batch import
bughelp wantedp2

仓库指标

Star
 (575 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

There is usage of the delete operator in the method add (browser/queue.js). This construction is not valid in the strict mode so it leads to fail when FuncUnit is imported as a ES6 module.

add = function(handler, error, context) {
  if(handler instanceof Function) {
    if(typeof error === 'object') {
      context = error;
      delete error;
    }

    error = (error && error.toString()) || 'Custom method has failed.';

Found in the npm version 3.7.0

贡献者指南