Skip to content

Fix tests to work with Rust event#1423

Open
erikjohnston wants to merge 6 commits into
developfrom
erikj/events_rust
Open

Fix tests to work with Rust event#1423
erikjohnston wants to merge 6 commits into
developfrom
erikj/events_rust

Conversation

@erikjohnston
Copy link
Copy Markdown
Member

The PR element-hq/synapse#19701 ports the event class to Rust, which as a side-effect adds some extra validation when we parse the event. As such, when we create "fake" events in tests we need to make sure they are sufficiently valid to parse, otherwise we don't test what we wanted to test.

Synapse is now validating that events have this field, even if it
doesn't contain anything
We want to test what happens when we receive a create event with an
unknown room version. However, to do this we need to ensure that the
membership event has the same format as v1 (as that is the default room
version), otherwise the event won't parse.
Comment thread tests/50federation/30room-join.pl
Comment thread lib/SyTest/Federation/Room.pm
Comment thread tests/50federation/30room-join.pl Outdated
Comment thread lib/SyTest/Federation/Datastore.pm Outdated
Comment thread lib/SyTest/Federation/Room.pm
Comment thread tests/50federation/30room-join.pl
Comment thread lib/SyTest/Federation/Datastore.pm Outdated
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