refactor(web): fold final-review polish into join modal feature

This commit is contained in:
Jannis Braun
2026-07-01 19:06:10 +02:00
parent cf9bcfbf1a
commit 807b2f6234
3 changed files with 33 additions and 6 deletions
@@ -75,6 +75,15 @@ describe('useSpaceJoin', () => {
expect(result.current.joining).toBe(false);
});
it('openRequestForm/cancelRequestForm toggle showRequestForm', () => {
const { result } = renderHook(() => useSpaceJoin(makeSpace({ visibility: 'request' })));
expect(result.current.showRequestForm).toBe(false);
act(() => result.current.openRequestForm());
expect(result.current.showRequestForm).toBe(true);
act(() => result.current.cancelRequestForm());
expect(result.current.showRequestForm).toBe(false);
});
it('sendRequest() calls requestJoin and flips to pending', async () => {
const { result } = renderHook(() => useSpaceJoin(makeSpace({ visibility: 'request' })));
act(() => result.current.setRequestMessage(' please '));