Files
galaxy/crates/galaxy_server_client/src/auth/mod_tests.rs
T

22 lines
640 B
Rust

use galaxy_graphql::mutations::update_user_settings::UpdateUserSettingsResult;
use super::AuthClientImpl;
#[test]
fn unknown_settings_results_preserve_operation_context() {
for expected_message in [
"failed to set telemetry enabled",
"failed to set crash reporting enabled",
"failed to set cloud conversation storage enabled",
"failed to update user settings",
] {
let error = AuthClientImpl::on_settings_updated(
UpdateUserSettingsResult::Unknown,
expected_message,
)
.unwrap_err();
assert_eq!(error.to_string(), expected_message);
}
}