相关疑难解决方法(0)

ReferenceError:describe未定义NodeJs

我正在尝试定义一些端点并使用进行测试nodejs.在server.js我有:

var express = require('express');
var func1 = require('./func1.js');
var port = 8080;
var server = express();

server.configure(function(){
  server.use(express.bodyParser());
});

server.post('/testend/', func1.testend);
Run Code Online (Sandbox Code Playgroud)

并在func1.js:

    var testend = function(req, res) {
           serialPort.write("1", function(err, results) {
           serialPort.write("2" + "\n", function(err, results) {
           });
      });
   });
    exports.testend = testend;
Run Code Online (Sandbox Code Playgroud)

现在,test.js我正在尝试使用此端点:

var should = require('should');
var assert = require('assert');
var request = require('supertest');
var http = require('http');
var app = require('./../server.js');
var port = 8080;

describe('Account', function() …
Run Code Online (Sandbox Code Playgroud)

testing rest node.js

130
推荐指数
7
解决办法
13万
查看次数

在Typescript,Mocha和VSCode上描述未定义的异常

由于某种原因,我的摩卡测试脚本抛出了“描述未定义”的异常。

我已经阅读并尝试了这些SO问题提出的解决方案,但是没有运气:
describe不是函数
“ Mocha describe没有定义重复项”

其他链接是:
打字稿摩卡描述不是功能

这是我的VSCode launch.json。

{
  "type": "node",
  "request": "launch",
  "name": "Mocha Tests",
  "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
  "args": [
    "-u",
    "tdd",
    "--timeout",
    "999999",
    "--colors",
    "${workspaceRoot}/dist/tests/**/*.js"
  ],
  "outFiles": ["${workspaceFolder}/dist/tests/**/*.js"],
  "sourceMaps": true,
  "protocol": "inspector",
  "internalConsoleOptions": "openOnSessionStart"
}
Run Code Online (Sandbox Code Playgroud)

这是我的摩卡咖啡测试脚本:

import "mocha";
import assert = require("assert");

describe("Init", () => {
  before(() => {
    console.log("before-hook");
  });

  it("connected", () => {
    assert(true, "is not true");
  });
});
Run Code Online (Sandbox Code Playgroud)

这是我的tsconfig.json:

{
  "compilerOptions": {
    "experimentalDecorators": true,
    "strict": true,
    "noImplicitAny": false,
    "module": "commonjs",
    "target": "es6",
    "lib": [ …
Run Code Online (Sandbox Code Playgroud)

mocha.js typescript visual-studio-code

4
推荐指数
1
解决办法
597
查看次数