Format with Fantomas

This commit is contained in:
Smaug123
2022-10-24 12:59:55 +01:00
parent dd26730c67
commit 9fc2ad6f22
3 changed files with 50 additions and 36 deletions

View File

@@ -10,16 +10,14 @@ module TestServer =
[<Test>]
let foo () =
let cluster = InMemoryCluster.make<int> 5
let logger, logs =
let logs = ResizeArray ()
let logLine (s : string) =
lock logs (fun () ->
logs.Add s
)
let logLine (s : string) = lock logs (fun () -> logs.Add s)
let freezeLogs () =
lock logs (fun () ->
logs |> Seq.toList
)
lock logs (fun () -> logs |> Seq.toList)
logLine, freezeLogs
let sendMessage = cluster.Servers.[0].OutboundMessageChannel
@@ -29,15 +27,10 @@ module TestServer =
{
CandidateTerm = 0<Term>
CandidateId = 1<ServerId>
ReplyChannel =
fun message ->
logger (sprintf "Received message for term %i" message.VoterTerm)
ReplyChannel = fun message -> logger (sprintf "Received message for term %i" message.VoterTerm)
CandidateLastLogEntry = 0<LogIndex>, 0<Term>
}
|> Message.RequestVote
|> sendMessage 0<ServerId>
logs ()
|> shouldEqual [
"Received message for term 0"
]
logs () |> shouldEqual [ "Received message for term 0" ]