Skip to content

Commit 36dc0ed

Browse files
authoredAug 8, 2024··
Fix testing CI/CD (#112)
1 parent 6a9ef2c commit 36dc0ed

File tree

4 files changed

+21
-12
lines changed

4 files changed

+21
-12
lines changed
 

‎.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
uses: actions/download-artifact@v4
7171
with:
7272
name: enstate-server
73-
path: server/target/release/enstate
73+
path: server/target/release
7474

7575
- name: Build
7676
run: chmod +x ./target/release/enstate

‎test/bun.lockb

1.82 KB
Binary file not shown.

‎test/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"type": "module",
55
"devDependencies": {
66
"@typescript-eslint/parser": "^6.17.0",
7-
"bun-types": "latest",
7+
"bun-types": "^1.1.21",
88
"eslint": "^8.56.0",
99
"eslint-plugin-v3xlabs": "^1.6.2",
1010
"typescript": "^5.3.3"

‎test/tests/server.spec.ts

+19-10
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,19 @@ let server: Subprocess | undefined;
1616

1717
beforeAll(async () => {
1818
server = Bun.spawn(['../server/target/release/enstate'], {
19-
cwd: '',
20-
env: {...process.env, RUST_LOG: 'info'},
19+
env: { ...process.env, RUST_LOG: 'info' },
2120
});
2221

2322
const decoder = new TextDecoder();
2423

2524
// @ts-ignore
26-
server.stdout.pipeTo(new WritableStream({
27-
write(chunk) {
28-
console.log(decoder.decode(chunk));
29-
}
30-
}));
31-
32-
// console.log(server.stdout);
25+
server.stdout.pipeTo(
26+
new WritableStream({
27+
write(chunk) {
28+
console.log(decoder.decode(chunk));
29+
},
30+
})
31+
);
3332

3433
console.log('Waiting for server to start...');
3534

@@ -62,30 +61,40 @@ afterAll(async () => {
6261

6362
const PREFIX = 'server';
6463

65-
test_implementation(`${PREFIX}/name`, http_fetch('http://0.0.0.0:3000/n/'), dataset_name_single);
64+
test_implementation(
65+
`${PREFIX}/name`,
66+
// @ts-ignore
67+
http_fetch('http://0.0.0.0:3000/n/'),
68+
dataset_name_single
69+
);
6670
test_implementation(
6771
`${PREFIX}/address`,
72+
// @ts-ignore
6873
http_fetch('http://0.0.0.0:3000/a/'),
6974
dataset_address_single
7075
);
7176
test_implementation(
7277
`${PREFIX}/universal`,
78+
// @ts-ignore
7379
http_fetch('http://0.0.0.0:3000/u/'),
7480
dataset_universal_single
7581
);
7682

7783
test_implementation(
7884
`${PREFIX}/bulk/name`,
85+
// @ts-ignore
7986
http_fetch('http://0.0.0.0:3000/bulk/n?'),
8087
dataset_name_bulk
8188
);
8289
test_implementation(
8390
`${PREFIX}/bulk/address`,
91+
// @ts-ignore
8492
http_fetch('http://0.0.0.0:3000/bulk/a?'),
8593
dataset_address_bulk
8694
);
8795
test_implementation(
8896
`${PREFIX}/bulk/universal`,
97+
// @ts-ignore
8998
http_fetch('http://0.0.0.0:3000/bulk/u?'),
9099
dataset_universal_bulk
91100
);

0 commit comments

Comments
 (0)
Please sign in to comment.