Skip to content
This repository was archived by the owner on Dec 29, 2022. It is now read-only.

Commit 221cd45

Browse files
alexhereticlijinpei
authored andcommitted
Fix duplicated_and_unknown_settings test FIXME
1 parent 0360883 commit 221cd45

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

tests/client.rs

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1410,16 +1410,14 @@ fn client_did_change_configuration_duplicated_and_unknown_settings() {
14101410
"dup-licated": "dup-licated"
14111411
}
14121412
});
1413-
rls.notify::<DidChangeConfiguration>(
1414-
DidChangeConfigurationParams {
1415-
settings:settings.clone(),
1416-
});
1413+
rls.notify::<DidChangeConfiguration>(DidChangeConfigurationParams {
1414+
settings: settings.clone(),
1415+
});
1416+
14171417
rls.wait_for_message(is_notification_for_unknown_config);
1418-
// FIXME: have to resend the notification, or we will miss the second message
1419-
rls.notify::<DidChangeConfiguration>(
1420-
DidChangeConfigurationParams {
1421-
settings:settings.clone(),
1422-
});
1423-
rls.wait_for_message(is_notification_for_duplicated_config);
1418+
if !rls.messages().iter().any(is_notification_for_duplicated_config) {
1419+
rls.wait_for_message(is_notification_for_duplicated_config);
1420+
}
1421+
14241422
rls.shutdown();
14251423
}

0 commit comments

Comments
 (0)