Fix IMAP: import failed after authenticating to Dovecot when a capability contained :, such as IMAPSIEVE=sieve://... (fixes #43)
This commit is contained in:
+9
-1
@@ -1243,6 +1243,10 @@ fn apply_jmap_settings(
|
||||
.is_some(),
|
||||
"x:Jmap/set not applied: {resp}"
|
||||
);
|
||||
assert!(
|
||||
resp.pointer("/methodResponses/1/1/created/r").is_some(),
|
||||
"ReloadSettings failed, so the x:Jmap/set values are not in effect: {resp}"
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -1255,8 +1259,13 @@ fn live_blob_quota_429_triggers_retry_after_then_succeeds() {
|
||||
let fx = seeder::provision(base_url()).expect("provision");
|
||||
let acc = fx.account("test1").expect("test1");
|
||||
|
||||
let blob_size = 8 * 1024 * 1024;
|
||||
let mut updates = serde_json::Map::new();
|
||||
updates.insert("uploadTtl".to_owned(), serde_json::json!(5_000));
|
||||
updates.insert(
|
||||
"uploadQuota".to_owned(),
|
||||
serde_json::json!(blob_size * 5 / 2),
|
||||
);
|
||||
let _ttl_guard = JmapSettingsGuard::override_settings(updates);
|
||||
|
||||
let client = HttpClient::new(basic("test1"), RetryPolicy::new(20), true);
|
||||
@@ -1264,7 +1273,6 @@ fn live_blob_quota_429_triggers_retry_after_then_succeeds() {
|
||||
let limits = session.core_limits().expect("core limits");
|
||||
client.set_limits(&limits);
|
||||
|
||||
let blob_size = 8 * 1024 * 1024;
|
||||
let mut blob = vec![0u8; blob_size];
|
||||
let max_uploads = 8u32;
|
||||
let mut accepted = 0u32;
|
||||
|
||||
Reference in New Issue
Block a user