Skip to content

Room version 12 tests#791

Merged
kegsay merged 2 commits intomainfrom
kegan/v12
Aug 11, 2025
Merged

Room version 12 tests#791
kegsay merged 2 commits intomainfrom
kegan/v12

Conversation

@kegsay
Copy link
Copy Markdown
Member

@kegsay kegsay commented Aug 11, 2025

No description provided.

@kegsay kegsay requested review from a team as code owners August 11, 2025 17:18
@kegsay kegsay merged commit 495c811 into main Aug 11, 2025
7 of 8 checks passed
@kegsay kegsay deleted the kegan/v12 branch August 11, 2025 19:20
Comment thread tests/v12_test.go
return eventIDs
}

func TestMSC4311FullCreateEventOnStrippedState(t *testing.T) {
Copy link
Copy Markdown
Collaborator

@MadLittleMods MadLittleMods Apr 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this test is mixing up what MSC4311 proposes. Perhaps these were changes to the MSC that came after?

For the client API's like /sync, it only proposes that m.room.create is a required stripped state event.

For the federation API's, alongside requiring m.room.create, it also mandates using the full event PDU format for all events in the invite_room_state/knock_room_state on m.room.member events (in unsigned)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like this is being addressed in #796

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removing the flawed implementation in Synapse via element-hq/synapse#19723

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants