Skip to content

Commit 833bf17

Browse files
committed
Adjust server polling
1 parent 9dd8bff commit 833bf17

File tree

2 files changed

+7
-25
lines changed

2 files changed

+7
-25
lines changed

example/src/server.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {BridgeServer} from 'react-native-http-bridge-refurbished';
2-
let results: any[] = [];
2+
let passed: boolean | null = null;
33

44
const server = new BridgeServer('http_service', true);
55

@@ -8,7 +8,7 @@ server.get('/ping', async (_req, _res) => {
88
});
99

1010
server.get('/results', async (_req, _res) => {
11-
return {results};
11+
return {passed};
1212
});
1313

1414
server.listen(9000);
@@ -21,10 +21,6 @@ export function stopServer() {
2121
server.stop();
2222
}
2323

24-
export function setServerResults(r: any[]) {
25-
results = r;
26-
}
27-
28-
export function setServerError(e: any) {
29-
results = e;
24+
export function setServerResults(r: boolean) {
25+
passed = r;
3026
}

scripts/poll-in-app-server.js

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,13 @@ async function pollInAppServer() {
1212
if (response !== null) {
1313
let parsedResponse = JSON.parse(response);
1414

15-
// Wait until some results are returned
16-
if (parsedResponse.results.length === 0) {
17-
continue;
18-
}
19-
20-
const allTestsPassed = parsedResponse.results.reduce((acc, r) => {
21-
console.log(`- ${r.description} : ${r.type}`);
22-
return acc && r.type !== 'incorrect';
23-
}, true);
24-
25-
if (allTestsPassed) {
15+
if (response.passed === true) {
2616
console.log(
2717
`🟢🟢🟢🟢🟢 ${parsedResponse.results.length} tests passed!`
2818
);
2919
process.exit(0);
30-
} else {
31-
parsedResponse.results.forEach((r) => {
32-
if (r.type === 'incorrect') {
33-
console.log(`🟥Failed: ${JSON.stringify(r, null, 2)}`);
34-
}
35-
});
20+
}
21+
if (response.passed === false) {
3622
console.log('🟥🟥🟥🟥🟥 Some tests failed');
3723
process.exit(1);
3824
}

0 commit comments

Comments
 (0)