-/* eslint-disable capitalized-comments */
-/* eslint-env mocha */
'use strict';
-const assert = require('assert');
-const sinon = require('sinon'); // eslint-disable-line node/no-unpublished-require
+const assert = require('node:assert');
+const sinon = require('sinon');
const Router = require('../../lib/router');
const PathParameter = require('../../lib/router/path-parameter');
const { DingusError, RouterNoPathError, RouterNoMethodError } = require('../../lib/errors');
router.on('FLARP', urlPath, stubHandler);
assert.fail('expected an exception');
} catch (e) {
- assert.strictEqual(e.name, 'DingusError');
+ assert(e instanceof DingusError);
assert.strictEqual(e.message, 'invalid method \'FLARP\'');
}
});