Merge pull request 'Fix flaky ScorekeeperSessionTest' (#11) from fix/scorekeeper-test-flake into dev
This commit was merged in pull request #11.
This commit is contained in:
@@ -145,6 +145,11 @@ class ScorekeeperSessionTest {
|
||||
await("$name to be asking") { host.state.requests.any { it.id == deviceId } }
|
||||
host.session.allow(deviceId)
|
||||
await("$name to be let in") { guest.state.value.connected }
|
||||
// The sheet follows the connection over the socket, so `connected` can
|
||||
// flip while it is still in flight. Callers read the guest's sheet at
|
||||
// once (its players, its rounds), and on a slow runner that was an empty
|
||||
// one: wait until the guest is looking at the host's.
|
||||
await("$name to receive the sheet") { guest.state.value.sheet == host.state.sheet }
|
||||
return guest
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user