Skip to content

Commit 750559c

Browse files
authored
fix: Clean up a few things. (#199)
1 parent 46ac967 commit 750559c

12 files changed

+41
-46
lines changed

.github/workflows/release.yml

-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ on:
77

88
permissions:
99
contents: write
10-
packages: write
1110

1211
jobs:
1312
release:
@@ -20,7 +19,6 @@ jobs:
2019
uses: actions/checkout@v4
2120
with:
2221
fetch-depth: '0'
23-
token: ${{ secrets.TOKEN_GITHUB_TO_GITHUB_REPOSITORIES_RW }}
2422
- name: Use Node.js
2523
uses: actions/setup-node@v4
2624
with:

.npmignore

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
.github/
22
src/
3-
test/
43
.gitignore
54
.npmignore
65
biome.json

package.json

+5-7
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
}
1414
},
1515
"types": "./dist/index.d.ts",
16+
"dependencies": {
17+
"testcontainers": "10.24.2"
18+
},
1619
"devDependencies": {
1720
"@biomejs/biome": "1.9.4",
1821
"@types/node": "22.14.1",
@@ -26,9 +29,7 @@
2629
"build": "npx tsc --noEmit && npx tsup --clean --dts --format cjs,esm --minify --out-dir=./dist/ ./src/index.ts",
2730
"format": "npx biome format --write .",
2831
"qa": "npm run analyze && npm run test",
29-
"test": "npm run test:unit && npm run test:integration",
30-
"test:unit": "node --test --import tsx \"./src/**/*.test.ts\"",
31-
"test:integration": "node --test --import tsx \"./test/**/*.test.ts\""
32+
"test": "node --test --import tsx \"./src/**/*.test.ts\""
3233
},
3334
"repository": {
3435
"type": "git",
@@ -43,8 +44,5 @@
4344
"event sourcing",
4445
"event store",
4546
"cqrs"
46-
],
47-
"dependencies": {
48-
"testcontainers": "10.24.2"
49-
}
47+
]
5048
}

test/observeEvents.test.ts renamed to src/observeEvents.test.ts

+17-17
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import assert from 'node:assert/strict';
22
import { afterEach, beforeEach, suite, test } from 'node:test';
3-
import type { Event } from '../src/Event.js';
4-
import type { EventCandidate } from '../src/EventCandidate.js';
5-
import { EventSourcingDbContainer } from '../src/EventSourcingDbContainer.js';
3+
import type { Event } from './Event.js';
4+
import type { EventCandidate } from './EventCandidate.js';
5+
import { EventSourcingDbContainer } from './EventSourcingDbContainer.js';
66

77
suite('observeEvents', { timeout: 30_000 }, () => {
88
let container: EventSourcingDbContainer;
@@ -67,18 +67,18 @@ suite('observeEvents', { timeout: 30_000 }, () => {
6767
controller.abort();
6868
}, 100);
6969

70-
const eventsRead: Event[] = [];
70+
const eventsObserved: Event[] = [];
7171
for await (const event of client.observeEvents(
7272
'/test',
7373
{
7474
recursive: false,
7575
},
7676
controller.signal,
7777
)) {
78-
eventsRead.push(event);
78+
eventsObserved.push(event);
7979
}
8080

81-
assert.equal(eventsRead.length, 2);
81+
assert.equal(eventsObserved.length, 2);
8282
});
8383

8484
test('observes recursively.', async (): Promise<void> => {
@@ -110,18 +110,18 @@ suite('observeEvents', { timeout: 30_000 }, () => {
110110
controller.abort();
111111
}, 100);
112112

113-
const eventsRead: Event[] = [];
113+
const eventsObserved: Event[] = [];
114114
for await (const event of client.observeEvents(
115115
'/',
116116
{
117117
recursive: true,
118118
},
119119
controller.signal,
120120
)) {
121-
eventsRead.push(event);
121+
eventsObserved.push(event);
122122
}
123123

124-
assert.equal(eventsRead.length, 2);
124+
assert.equal(eventsObserved.length, 2);
125125
});
126126

127127
test('observes with lower bound.', async (): Promise<void> => {
@@ -153,7 +153,7 @@ suite('observeEvents', { timeout: 30_000 }, () => {
153153
controller.abort();
154154
}, 100);
155155

156-
const eventsRead: Event[] = [];
156+
const eventsObserved: Event[] = [];
157157
for await (const event of client.observeEvents(
158158
'/test',
159159
{
@@ -162,11 +162,11 @@ suite('observeEvents', { timeout: 30_000 }, () => {
162162
},
163163
controller.signal,
164164
)) {
165-
eventsRead.push(event);
165+
eventsObserved.push(event);
166166
}
167167

168-
assert.equal(eventsRead.length, 1);
169-
assert.equal(eventsRead[0].data.value, 42);
168+
assert.equal(eventsObserved.length, 1);
169+
assert.equal(eventsObserved[0].data.value, 42);
170170
});
171171

172172
test('observes from latest event.', async (): Promise<void> => {
@@ -198,7 +198,7 @@ suite('observeEvents', { timeout: 30_000 }, () => {
198198
controller.abort();
199199
}, 100);
200200

201-
const eventsRead: Event[] = [];
201+
const eventsObserved: Event[] = [];
202202
for await (const event of client.observeEvents(
203203
'/test',
204204
{
@@ -211,10 +211,10 @@ suite('observeEvents', { timeout: 30_000 }, () => {
211211
},
212212
controller.signal,
213213
)) {
214-
eventsRead.push(event);
214+
eventsObserved.push(event);
215215
}
216216

217-
assert.equal(eventsRead.length, 1);
218-
assert.equal(eventsRead[0].data.value, 42);
217+
assert.equal(eventsObserved.length, 1);
218+
assert.equal(eventsObserved[0].data.value, 42);
219219
});
220220
});

test/ping.test.ts renamed to src/ping.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import assert from 'node:assert/strict';
22
import { afterEach, beforeEach, suite, test } from 'node:test';
3-
import { Client } from '../src/Client.js';
4-
import { EventSourcingDbContainer } from '../src/EventSourcingDbContainer.js';
3+
import { Client } from './Client.js';
4+
import { EventSourcingDbContainer } from './EventSourcingDbContainer.js';
55

66
suite('ping', { timeout: 30_000 }, () => {
77
let container: EventSourcingDbContainer;

test/readEventTypes.test.ts renamed to src/readEventTypes.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import assert from 'node:assert/strict';
22
import { afterEach, beforeEach, suite, test } from 'node:test';
3-
import type { EventCandidate } from '../src/EventCandidate.js';
4-
import { EventSourcingDbContainer } from '../src/EventSourcingDbContainer.js';
5-
import type { EventType } from '../src/EventType.js';
3+
import type { EventCandidate } from './EventCandidate.js';
4+
import { EventSourcingDbContainer } from './EventSourcingDbContainer.js';
5+
import type { EventType } from './EventType.js';
66

77
suite('readEventTypes', { timeout: 20_000 }, () => {
88
let container: EventSourcingDbContainer;

test/readEvents.test.ts renamed to src/readEvents.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import assert from 'node:assert/strict';
22
import { afterEach, beforeEach, suite, test } from 'node:test';
3-
import type { Event } from '../src/Event.js';
4-
import type { EventCandidate } from '../src/EventCandidate.js';
5-
import { EventSourcingDbContainer } from '../src/EventSourcingDbContainer.js';
3+
import type { Event } from './Event.js';
4+
import type { EventCandidate } from './EventCandidate.js';
5+
import { EventSourcingDbContainer } from './EventSourcingDbContainer.js';
66

77
suite('readEvents', { timeout: 30_000 }, () => {
88
let container: EventSourcingDbContainer;

test/readSubjects.test.ts renamed to src/readSubjects.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import assert from 'node:assert/strict';
22
import { afterEach, beforeEach, suite, test } from 'node:test';
3-
import type { EventCandidate } from '../src/EventCandidate.js';
4-
import { EventSourcingDbContainer } from '../src/EventSourcingDbContainer.js';
3+
import type { EventCandidate } from './EventCandidate.js';
4+
import { EventSourcingDbContainer } from './EventSourcingDbContainer.js';
55

66
suite('readSubjects', { timeout: 30_000 }, () => {
77
let container: EventSourcingDbContainer;

test/registerEventSchema.test.ts renamed to src/registerEventSchema.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import assert from 'node:assert/strict';
22
import { afterEach, beforeEach, suite, test } from 'node:test';
3-
import { EventSourcingDbContainer } from '../src/EventSourcingDbContainer.js';
3+
import { EventSourcingDbContainer } from './EventSourcingDbContainer.js';
44

55
suite('registerEventSchema', { timeout: 30_000 }, () => {
66
let container: EventSourcingDbContainer;

test/runEventQlQuery.test.ts renamed to src/runEventQlQuery.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import assert from 'node:assert/strict';
22
import { afterEach, beforeEach, suite, test } from 'node:test';
3-
import type { EventCandidate } from '../src/EventCandidate.js';
4-
import { EventSourcingDbContainer } from '../src/EventSourcingDbContainer.js';
3+
import type { EventCandidate } from './EventCandidate.js';
4+
import { EventSourcingDbContainer } from './EventSourcingDbContainer.js';
55

66
suite('runEventQlQuery', { timeout: 30_000 }, () => {
77
let container: EventSourcingDbContainer;

test/verifyApiToken.test.ts renamed to src/verifyApiToken.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import assert from 'node:assert/strict';
22
import { afterEach, beforeEach, suite, test } from 'node:test';
3-
import { Client } from '../src/Client.js';
4-
import { EventSourcingDbContainer } from '../src/EventSourcingDbContainer.js';
3+
import { Client } from './Client.js';
4+
import { EventSourcingDbContainer } from './EventSourcingDbContainer.js';
55

66
suite('verifyApiToken', { timeout: 30_000 }, () => {
77
let container: EventSourcingDbContainer;

test/writeEvents.test.ts renamed to src/writeEvents.test.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import assert from 'node:assert/strict';
22
import { afterEach, beforeEach, suite, test } from 'node:test';
3-
import type { EventCandidate } from '../src/EventCandidate.js';
4-
import { EventSourcingDbContainer } from '../src/EventSourcingDbContainer.js';
5-
import { isSubjectOnEventId } from '../src/isSubjectOnEventId.js';
6-
import { isSubjectPristine } from '../src/isSubjectPristine.js';
3+
import type { EventCandidate } from './EventCandidate.js';
4+
import { EventSourcingDbContainer } from './EventSourcingDbContainer.js';
5+
import { isSubjectOnEventId } from './isSubjectOnEventId.js';
6+
import { isSubjectPristine } from './isSubjectPristine.js';
77

88
suite('writeEvents', { timeout: 30_000 }, () => {
99
let container: EventSourcingDbContainer;

0 commit comments

Comments
 (0)