Type some draft in a room, then edit a event, check if old draft is restored when exit editing.
Continuously select multiple events for editing, check if initial draft is restored when exit all editing. Additionally, all drafts that are asked to be saved will be saved and popped up in sequence.
When you have a draft and are ready to edit an event, you will be asked to confirm whether to save the draft. When you edit an event but do not send it, you will be asked to confirm whether to discard the draft.
Try switching rooms or reopening kazv, and verify it wroks fine.
Verify unit tests pass.