Skip to content

Commit f16a215

Browse files
test: import unit specs from node:test
1 parent f53fde5 commit f16a215

43 files changed

Lines changed: 43 additions & 34 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/maintainers_guide.md

Lines changed: 1 addition & 1 deletion

.vscode/launch.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,14 @@
1616
"ts-node/register",
1717
"--require",
1818
"source-map-support/register",
19-
"--require",
20-
"./test/unit/node-test-globals.cjs",
2119
"--test",
2220
"test/unit/**/*.spec.ts"
2321
],
2422
"cwd": "${workspaceFolder}",
2523
"env": {
2624
"NODE_ENV": "testing",
27-
"TS_NODE_PROJECT": "tsconfig.json"
25+
"TS_NODE_FILES": "true",
26+
"TS_NODE_PROJECT": "tsconfig.test.json"
2827
},
2928
"skipFiles": ["<node_internals>/**"]
3029
}

AGENTS.md

Lines changed: 1 addition & 1 deletion

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
"lint": "npx @biomejs/biome check docs src test examples",
3333
"lint:fix": "npx @biomejs/biome check --write docs src test examples",
3434
"test": "npm run build && npm run lint && npm run test:types && npm run test:coverage",
35-
"test:unit": "TS_NODE_PROJECT=tsconfig.test.json TS_NODE_FILES=true node --require ts-node/register --require source-map-support/register --require ./test/unit/node-test-globals.cjs --test test/unit/**/*.spec.ts",
36-
"test:coverage": "TS_NODE_PROJECT=tsconfig.test.json TS_NODE_FILES=true node --experimental-test-coverage --require ts-node/register --require source-map-support/register --require ./test/unit/node-test-globals.cjs --test test/unit/**/*.spec.ts",
35+
"test:unit": "TS_NODE_PROJECT=tsconfig.test.json TS_NODE_FILES=true node --require ts-node/register --require source-map-support/register --test test/unit/**/*.spec.ts",
36+
"test:coverage": "TS_NODE_PROJECT=tsconfig.test.json TS_NODE_FILES=true node --experimental-test-coverage --require ts-node/register --require source-map-support/register --test test/unit/**/*.spec.ts",
3737
"test:types": "tsd --files test/types",
3838
"watch": "npx nodemon --watch 'src' --ext 'ts' --exec npm run build"
3939
},

test/unit/App/basic.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {
1717
withNoopWebClient,
1818
withSuccessfulBotUserFetchingWebClient,
1919
} from '../helpers';
20+
import { describe, it } from 'node:test';
2021

2122
const fakeAppToken = 'xapp-1234';
2223
const fakeBotId = 'B_FAKE_BOT_ID';

test/unit/App/middlewares/arguments.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import {
2929
withSetStatus,
3030
withSuccessfulBotUserFetchingWebClient,
3131
} from '../../helpers';
32+
import { beforeEach, describe, it } from 'node:test';
3233

3334
describe('App middleware and listener arguments', () => {
3435
let fakeReceiver: FakeReceiver;

test/unit/App/middlewares/global.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import {
1919
withNoopAppMetadata,
2020
withNoopWebClient,
2121
} from '../../helpers';
22+
import { beforeEach, describe, it } from 'node:test';
2223

2324
describe('App global middleware Processing', () => {
2425
let fakeReceiver: FakeReceiver;

test/unit/App/middlewares/ignore-self.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
withNoopAppMetadata,
1616
withNoopWebClient,
1717
} from '../../helpers';
18+
import { beforeEach, describe, it } from 'node:test';
1819

1920
function buildOverrides(secondOverrides: Override[]): Override {
2021
return mergeOverrides(

test/unit/App/middlewares/listener.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import sinon, { type SinonSpy } from 'sinon';
33
import type App from '../../../../src/App';
44
import { ErrorCode, isCodedError } from '../../../../src/errors';
55
import { FakeReceiver, createDummyReceiverEvent, importApp } from '../../helpers';
6+
import { beforeEach, describe, it } from 'node:test';
67

78
describe('App listener middleware processing', () => {
89
let fakeReceiver: FakeReceiver;

test/unit/App/routing-action.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
withNoopAppMetadata,
1616
withNoopWebClient,
1717
} from '../helpers';
18+
import { beforeEach, describe, it } from 'node:test';
1819

1920
function buildOverrides(secondOverrides: Override[]): Override {
2021
return mergeOverrides(

0 commit comments

Comments
 (0)