Skip to content

Commit 65369d4

Browse files
committed
fixes
Signed-off-by: Oleh Dokuka <[email protected]>
1 parent 73162cd commit 65369d4

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

rsocket-test/src/main/java/io/rsocket/test/TransportTest.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -618,7 +618,7 @@ public TransportPair(
618618
@Override
619619
public void dispose() {
620620
client.dispose();
621-
server.dispose();
621+
// server.dispose();
622622
}
623623

624624
RSocket getClient() {
@@ -634,9 +634,12 @@ public String expectedPayloadMetadata() {
634634
}
635635

636636
public void awaitClosed() {
637-
Mono.whenDelayError(
638-
server.onClose().delaySubscription(Duration.ofSeconds(1)).log("server"),
639-
client.onClose().log("client"))
637+
client
638+
.onClose()
639+
.log("client")
640+
.onErrorResume(t -> Mono.empty())
641+
.then(Mono.fromRunnable(server::dispose))
642+
.then(server.onClose().delaySubscription(Duration.ofSeconds(1)).log("server"))
640643
.block(Duration.ofMinutes(1));
641644
}
642645

0 commit comments

Comments
 (0)