@@ -1494,22 +1494,15 @@ async fn test_room_sync_state_after() {
14941494#[ async_test]
14951495async fn test_server_version ( ) {
14961496 use matrix_sdk:: test_utils:: mocks:: MatrixMockServer ;
1497- use serde_json:: json;
1498- use wiremock:: { matchers:: { method, path} , Mock , ResponseTemplate } ;
14991497
15001498 let server = MatrixMockServer :: new ( ) . await ;
15011499 let client = server. client_builder ( ) . build ( ) . await ;
15021500
15031501 // Mock the federation version endpoint
1504- Mock :: given ( method ( "GET" ) )
1505- . and ( path ( "/_matrix/federation/v1/version" ) )
1506- . respond_with ( ResponseTemplate :: new ( 200 ) . set_body_json ( json ! ( {
1507- "server" : {
1508- "name" : "Synapse" ,
1509- "version" : "1.70.0"
1510- }
1511- } ) ) )
1512- . mount ( server. server ( ) )
1502+ server
1503+ . mock_federation_version ( )
1504+ . ok ( "Synapse" , "1.70.0" )
1505+ . mount ( )
15131506 . await ;
15141507
15151508 let server_info = client. server_version ( ) . await . unwrap ( ) ;
@@ -1521,17 +1514,15 @@ async fn test_server_version() {
15211514#[ async_test]
15221515async fn test_server_version_with_missing_fields ( ) {
15231516 use matrix_sdk:: test_utils:: mocks:: MatrixMockServer ;
1524- use serde_json:: json;
1525- use wiremock:: { matchers:: { method, path} , Mock , ResponseTemplate } ;
15261517
15271518 let server = MatrixMockServer :: new ( ) . await ;
15281519 let client = server. client_builder ( ) . build ( ) . await ;
15291520
15301521 // Mock the federation version endpoint with missing fields
1531- Mock :: given ( method ( "GET" ) )
1532- . and ( path ( "/_matrix/federation/v1/version" ) )
1533- . respond_with ( ResponseTemplate :: new ( 200 ) . set_body_json ( json ! ( { } ) ) )
1534- . mount ( server . server ( ) )
1522+ server
1523+ . mock_federation_version ( )
1524+ . ok_empty ( )
1525+ . mount ( )
15351526 . await ;
15361527
15371528 let server_info = client. server_version ( ) . await . unwrap ( ) ;
0 commit comments