Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何使用nodejsassert_Node.js - Fatal编程技术网

Node.js 如何使用nodejsassert

Node.js 如何使用nodejsassert,node.js,Node.js,如何在nodejs中使用Assert 尝试 Assert.assert(1===1); 它抛出以下错误 ReferenceError: Assert is not defined 如何使用“断言”。我不熟悉javascript和nodejs。nodejs文档明确地提到了一些部分作为类示例:-。但是Assert并没有作为一个类提到。那么什么是“Assert”?尽管Assert已经包含在nodejs安装中。你仍然需要它 var assert = require('assert') 然后按如下方

如何在nodejs中使用Assert

尝试

Assert.assert(1===1);
它抛出以下错误

ReferenceError: Assert is not defined

如何使用“断言”。我不熟悉javascript和nodejs。nodejs文档明确地提到了一些部分作为类示例:-。但是Assert并没有作为一个类提到。那么什么是“Assert”?

尽管Assert已经包含在nodejs安装中。你仍然需要它

var assert = require('assert')
然后按如下方式使用:

assert.equal(1,1);

此模块用于为应用程序编写单元测试,您可以使用
require('assert')
访问它

var assert = require('assert');

assert.throws(
  function() {
    throw new Error("Wrong value");
  },
  function(err) {
    if ( (err instanceof Error) && /value/.test(err) ) {
      return true;
    }
  },
  "unexpected error"
);
assert.throws(
  function() {
    throw new Error("Wrong value");
  },
  function(err) {
    if ( (err instanceof Error) && /value/.test(err) ) {
      return true;
    }
  },
  "unexpected error"
);