SIGN IN SIGN UP

test(chat): cover the thread-tail derivation the fork gate reads

The walk that decides which render item is the thread's tail was inline
in the view, so only the policy it feeds was under test. Lifted to
`markThreadTail` (same code, exported) and covered: a trailing message,
a trailing compaction divider, and a trailing turn that renders nothing
each land on a different answer.
X
xintaofei committed
caaadb05df4868e76d6ecc4c1f29ff31c3699ac1
Parent: e7d10e1