@@ -36,6 +36,8 @@ func TestJoinViaRoomIDAndServerName(t *testing.T) {
3636 deployment := Deploy (t , b .BlueprintFederationOneToOneRoom )
3737 defer deployment .Destroy (t )
3838
39+ alice := deployment .Client (t , "hs1" , "@alice:hs1" )
40+
3941 acceptMakeSendJoinRequests := true
4042
4143 srv := federation .NewServer (t , deployment ,
@@ -60,12 +62,11 @@ func TestJoinViaRoomIDAndServerName(t *testing.T) {
6062 federation .SendJoinRequestsHandler (srv , w , req )
6163 })).Methods ("PUT" )
6264
63- ver := gomatrixserverlib . RoomVersionV5
65+ ver := alice . GetDefaultRoomVersion ( t )
6466 charlie := srv .UserID ("charlie" )
6567 serverRoom := srv .MustMakeRoom (t , ver , federation .InitialRoomEvents (ver , charlie ))
6668
6769 // join the room by room ID, providing the serverName to join via
68- alice := deployment .Client (t , "hs1" , "@alice:hs1" )
6970 alice .JoinRoom (t , serverRoom .RoomID , []string {srv .ServerName })
7071
7172 // remove the make/send join paths from the Complement server to force HS2 to join via HS1
@@ -101,6 +102,8 @@ func TestJoinFederatedRoomWithUnverifiableEvents(t *testing.T) {
101102 deployment := Deploy (t , b .BlueprintAlice )
102103 defer deployment .Destroy (t )
103104
105+ alice := deployment .Client (t , "hs1" , "@alice:hs1" )
106+
104107 srv := federation .NewServer (t , deployment ,
105108 federation .HandleKeyRequests (),
106109 federation .HandleMakeSendJoinRequests (),
@@ -110,7 +113,7 @@ func TestJoinFederatedRoomWithUnverifiableEvents(t *testing.T) {
110113 cancel := srv .Listen ()
111114 defer cancel ()
112115
113- ver := gomatrixserverlib . RoomVersionV6
116+ ver := alice . GetDefaultRoomVersion ( t )
114117 charlie := srv .UserID ("charlie" )
115118
116119 // We explicitly do not run these in parallel in order to help debugging when these
@@ -135,7 +138,6 @@ func TestJoinFederatedRoomWithUnverifiableEvents(t *testing.T) {
135138 unsignedEvent , err := gomatrixserverlib .NewEventFromTrustedJSON (raw , false , ver )
136139 must .NotError (t , "failed to make Event from unsigned event JSON" , err )
137140 room .AddEvent (unsignedEvent )
138- alice := deployment .Client (t , "hs1" , "@alice:hs1" )
139141 alice .JoinRoom (t , roomAlias , nil )
140142 })
141143 t .Run ("/send_join response with bad signatures shouldn't block room join" , func (t * testing.T ) {
@@ -164,7 +166,6 @@ func TestJoinFederatedRoomWithUnverifiableEvents(t *testing.T) {
164166 unsignedEvent , err := gomatrixserverlib .NewEventFromTrustedJSON (raw , false , ver )
165167 must .NotError (t , "failed to make Event from unsigned event JSON" , err )
166168 room .AddEvent (unsignedEvent )
167- alice := deployment .Client (t , "hs1" , "@alice:hs1" )
168169 alice .JoinRoom (t , roomAlias , nil )
169170 })
170171 t .Run ("/send_join response with unobtainable keys shouldn't block room join" , func (t * testing.T ) {
@@ -194,7 +195,6 @@ func TestJoinFederatedRoomWithUnverifiableEvents(t *testing.T) {
194195 unsignedEvent , err := gomatrixserverlib .NewEventFromTrustedJSON (raw , false , ver )
195196 must .NotError (t , "failed to make Event from unsigned event JSON" , err )
196197 room .AddEvent (unsignedEvent )
197- alice := deployment .Client (t , "hs1" , "@alice:hs1" )
198198 alice .JoinRoom (t , roomAlias , nil )
199199 })
200200 t .Run ("/send_join response with state with unverifiable auth events shouldn't block room join" , func (t * testing.T ) {
@@ -248,7 +248,6 @@ func TestJoinFederatedRoomWithUnverifiableEvents(t *testing.T) {
248248 room .AddEvent (goodEvent )
249249 t .Logf ("Created state event %s" , goodEvent .EventID ())
250250
251- alice := deployment .Client (t , "hs1" , "@alice:hs1" )
252251 alice .JoinRoom (t , roomAlias , nil )
253252 })
254253}
0 commit comments