X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/2daf91497c2cc70d7156f7c0d99b1451933a818a..0bc8db71aa5d2c55b215a7a15b073bb85a1172eb:/replay_test.go diff --git a/replay_test.go b/replay_test.go index 96091c2..e6b8daa 100644 --- a/replay_test.go +++ b/replay_test.go @@ -46,6 +46,7 @@ func TestReplaySyntheticLog(t *testing.T) { }() batches := 0 + low := viewChatHigh long := make([]bool, messages) for id := range messages { @@ -71,7 +72,7 @@ func TestReplaySyntheticLog(t *testing.T) { memory = replayRequireRestart(t, memory, root, clock) require.Equal(t, messages, memory.log.Len()) - require.Greater(t, batches, 0) + require.Positive(t, batches) require.NoError(t, memory.Wait(t.Context())) t.Logf("%d messages, %d nodes, %d batches in %s", messages, memory.tree.Count(), batches, time.Since(start).Round(time.Second)) @@ -81,6 +82,7 @@ func TestReplaySyntheticLog(t *testing.T) { runtime.GC() var stats runtime.MemStats + runtime.ReadMemStats(&stats) t.Logf("heap in use: %d KB", stats.HeapInuse/1024) } @@ -210,6 +212,7 @@ func replayRequireOnlySummaries(t *testing.T, memory *Memory, long []bool, full } require.Equal(t, head+strings.ReplaceAll(node.Text, "\n", " "), rendered[n+1]) + if line.level == 0 && long[line.index] { require.True(t, strings.HasPrefix(node.Text, "summary "), "message %d", line.index) }