`TestRoomMembers` has several tests that fail because it doesn't supply a request body
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Accessibilité débutants
- 88/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- go
- Domaine
- testing-qa
Piste de recherche
Les requêtes en échec sont les appels POST pour join et ban dans apidoc_room_members_test.go, autour des lignes 32, 53, 73 et 188. Ouvre ces lignes et vérifie comment chaque appel CSAPI.MustDo est construit, puis ajoute un corps JSON vide tel que {} là où aucun n'est envoyé. Exécute TestRoomMembers pour confirmer que les tests join, ban et join-by-alias passent désormais sans erreur M_NOT_JSON.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Several tests under TestRoomMembers fail as they do not supply a request body in the POST request, despite such being required by spec:
❌ TestRoomMembers/Parallel (FAIL; 0s)
❌ TestRoomMembers/Parallel/POST_/join/:room_alias_can_join_a_room (FAIL; 330ms)
apidoc_room_members_test.go:53: CSAPI.MustDo POST http://127.0.0.1:33211/_matrix/client/v3/join/%23room_alias_random:hs1 returned non-2xx code: 400 Bad Request - body: {"errcode":"M_NOT_JSON","error":"failed to parse body as JSON: jsontext: unexpected EOF"}
❌ TestRoomMembers/Parallel/POST_/join/:room_id_can_join_a_room (FAIL; 290ms)
apidoc_room_members_test.go:73: CSAPI.MustDo POST http://127.0.0.1:33211/_matrix/client/v3/join/%21pMSEavKrC5IcT4mY7o1kLdT39EYeCTbQaT2q_sHuwTo returned non-2xx code: 400 Bad Request - body: {"errcode":"M_NOT_JSON","error":"failed to parse body as JSON: jsontext: unexpected EOF"}
❌ TestRoomMembers/Parallel/POST_/rooms/:room_id/ban_can_ban_a_user (FAIL; 160ms)
apidoc_room_members_test.go:188: CSAPI.MustDo POST http://127.0.0.1:33211/_matrix/client/v3/join/%21182n4XjDAbiSSStzgOUlK8WwQ3LKqjRbIjh4umD_ANg returned non-2xx code: 400 Bad Request - body: {"errcode":"M_NOT_JSON","error":"failed to parse body as JSON: jsontext: unexpected EOF"}
✅ TestRoomMembers/Parallel/POST_/rooms/:room_id/invite_can_send_an_invite (PASS; 390ms)
❌ TestRoomMembers/Parallel/POST_/rooms/:room_id/join_can_join_a_room (FAIL; 70ms)
apidoc_room_members_test.go:32: CSAPI.MustDo POST http://127.0.0.1:33211/_matrix/client/v3/rooms/%21jws0-kf4aXp31WiB25fCwBVUUfB8zrNuzmjP5hDmVVM/join returned non-2xx code: 400 Bad Request - body: {"errcode":"M_NOT_JSON","error":"failed to parse body as JSON: jsontext: unexpected EOF"}
- Langage dominant
- Go
- Étoiles
- 102
- Forks
- 73
- Merge moyen
- 3 j 10 h
- PR mergées (30 j)
- 6
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de matrix-org/complement
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
matrix-org/complement#957 ·
Les mainteneurs répondent en général sous 2 jours
-
`POST /register downcases capitals in usernames` enforces behaviour that spec defines as optionalOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
matrix-org/complement#956 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
matrix-org/complement#955 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
matrix-org/complement#954 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 1/5 1-3 heures Accessibilité débutants 78/100
matrix-org/complement#952 ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de matrix-org/complement
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
kubeflow/semantic-operator#52 ·
Les mainteneurs répondent en général sous 10 jours
-
enhancement help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
PramodBasavarajMenasi/siftwise#52 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
dragonflydb/dragonfly-operator#619 ·
Les mainteneurs répondent en général sous 2 jours
-
非流式 /v1/chat/completions 经 Responses 转换时丢失 reasoning_content(vLLM 上游 summary 为空、思考在 content 中)Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 2 jours
-
lazygit is not RustOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100