@@ -153,6 +153,20 @@ func TestStoreMaintenanceHelpers(t *testing.T) {
153153 require .NoError (t , err )
154154 require .Equal (t , os .FileMode (0o600 ), info .Mode ().Perm ())
155155 require .NoError (t , s .RebuildSearchIndexes (ctx ))
156+ messageVersion , err := s .GetSyncState (ctx , "schema:message_fts_rowid_version" )
157+ require .NoError (t , err )
158+ require .Equal (t , messageFTSVersion , messageVersion )
159+ memberVersion , err := s .GetSyncState (ctx , "schema:member_fts_rowid_version" )
160+ require .NoError (t , err )
161+ require .Equal (t , memberFTSVersion , memberVersion )
162+ require .NoError (t , s .RebuildMessageSearchIndex (ctx ))
163+ messageVersion , err = s .GetSyncState (ctx , "schema:message_fts_rowid_version" )
164+ require .NoError (t , err )
165+ require .Equal (t , messageFTSVersion , messageVersion )
166+ require .NoError (t , s .RebuildMemberSearchIndex (ctx ))
167+ memberVersion , err = s .GetSyncState (ctx , "schema:member_fts_rowid_version" )
168+ require .NoError (t , err )
169+ require .Equal (t , memberFTSVersion , memberVersion )
156170 version , err := s .schemaVersion (ctx )
157171 require .NoError (t , err )
158172 require .Equal (t , storeSchemaVersion , version )
0 commit comments