Back to mocha!
sorry i ever left you dear mocha node:test has two major issues: * --bail does not work and requires strange modules and incantations. I was able to work around this with a custom module. * the test reporter reports _after_ the suite is run. this makes debugging really hard. the debugs that we print all happen before the test suite summary. poor design overall.
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
/* jslint node:true */
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import applinks from '../../applinks.js';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
/* jslint node:true */
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import appstore from '../../appstore.js';
|
||||
import common from './common.js';
|
||||
import constants from '../../constants.js';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import archives from '../../archives.js';
|
||||
import backups from '../../backups.js';
|
||||
import common from './common.js';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import backupSites from '../../backupsites.js';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import constants from '../../constants.js';
|
||||
import assert from 'node:assert/strict';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import constants from '../../constants.js';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
/* jslint node:true */
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import child_process from 'node:child_process';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
/* jslint node:true */
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import async from 'async';
|
||||
import common from './common.js';
|
||||
import eventlog from '../../eventlog.js';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
/* jslint node:true */
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import mail from '../../mail.js';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import notifications from '../../notifications.js';
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
/* jslint node:true */
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
/* jslint node:true */
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import fs from 'node:fs';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import appstore from '../../appstore.js';
|
||||
import assert from 'node:assert/strict';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import constants from '../../constants.js';
|
||||
import common from './common.js';
|
||||
import { EventSource } from 'eventsource';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import safe from 'safetydance';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import constants from '../../constants.js';
|
||||
import assert from 'node:assert/strict';
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
/* jslint node:true */
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import superagent from '@cloudron/superagent';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import fs from 'node:fs';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { describe, it, before, after } from 'node:test';
|
||||
|
||||
import { describe, it, before, after } from 'mocha';
|
||||
import common from './common.js';
|
||||
import assert from 'node:assert/strict';
|
||||
import safe from 'safetydance';
|
||||
|
||||
Reference in New Issue
Block a user