mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2026-02-04 08:18:34 +00:00
test: Support multiple users when waiting for sync event.
This commit is contained in:
committed by
Romain Le Jeune
parent
ab76cab533
commit
2a95e1ab41
@ -299,17 +299,16 @@ func (s *scenario) bridgeSendsSyncStartedAndFinishedEventsForUser(username strin
|
|||||||
|
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
for {
|
||||||
|
finishEvent, ok := awaitType(s.t.events, events.SyncFinished{}, 30*time.Second)
|
||||||
|
if !ok {
|
||||||
|
return errors.New("expected sync finished event, got none")
|
||||||
|
}
|
||||||
|
|
||||||
finishEvent, ok := awaitType(s.t.events, events.SyncFinished{}, 30*time.Second)
|
if wantUserID := s.t.getUserByName(username).getUserID(); finishEvent.UserID == wantUserID {
|
||||||
if !ok {
|
return nil
|
||||||
return errors.New("expected sync finished event, got none")
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if wantUserID := s.t.getUserByName(username).getUserID(); finishEvent.UserID != wantUserID {
|
|
||||||
return fmt.Errorf("expected sync finished event for user %s, got %s", wantUserID, finishEvent.UserID)
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *scenario) bridgeSendsAnUpdateNotAvailableEvent() error {
|
func (s *scenario) bridgeSendsAnUpdateNotAvailableEvent() error {
|
||||||
|
|||||||
Reference in New Issue
Block a user