mirror of
https://github.com/telemt/telemt.git
synced 2026-09-05 18:16:06 +03:00
Rustfmt
This commit is contained in:
+26
-22
@@ -16,10 +16,7 @@ fn render_page(bootstrap: &str, candidate_count: usize) -> BridgePage {
|
||||
|
||||
#[test]
|
||||
fn rendered_page_contains_bounded_negotiation_contract() {
|
||||
let page = render_page(
|
||||
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
|
||||
4,
|
||||
);
|
||||
let page = render_page("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", 4);
|
||||
assert!(!page.body.contains("__"));
|
||||
assert!(!page.body.contains("bridge="));
|
||||
assert!(page.body.contains("X-Carrier-Capabilities"));
|
||||
@@ -40,17 +37,23 @@ fn rendered_page_contains_bounded_negotiation_contract() {
|
||||
fn rendered_page_preserves_the_ios_bootstrap_literal() {
|
||||
let bootstrap = "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB";
|
||||
let page = render_page(bootstrap, 2);
|
||||
assert!(page.body.contains(&format!("const bootstrap=\"{bootstrap}\"")));
|
||||
assert!(
|
||||
page.body
|
||||
.contains(&format!("const bootstrap=\"{bootstrap}\""))
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn effective_deadline_formula_uses_the_final_checkpoint() {
|
||||
let page = render_page(
|
||||
"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC",
|
||||
3,
|
||||
let page = render_page("CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", 3);
|
||||
assert!(
|
||||
page.body
|
||||
.contains("negotiatedFinalDeadline=candidateDeadlines[3]")
|
||||
);
|
||||
assert!(
|
||||
page.body
|
||||
.contains("carrierAttempt>=negotiatedCandidateCount?negotiatedFinalDeadline")
|
||||
);
|
||||
assert!(page.body.contains("negotiatedFinalDeadline=candidateDeadlines[3]"));
|
||||
assert!(page.body.contains("carrierAttempt>=negotiatedCandidateCount?negotiatedFinalDeadline"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -69,18 +72,19 @@ fn disabled_negotiation_does_not_arm_a_carrier_deadline() {
|
||||
assert!(page.body.contains(
|
||||
"if(negotiationEnabled){negotiationStartedAt=Date.now();armCarrierDeadline(attemptEpoch)}"
|
||||
));
|
||||
assert!(page.body.contains(
|
||||
"negotiationEnabled?'tproxy-auto-v1.':'tproxy-v1.'"
|
||||
));
|
||||
assert!(
|
||||
page.body
|
||||
.contains("negotiationEnabled?'tproxy-auto-v1.':'tproxy-v1.'")
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn retry_and_attempt_state_are_frozen_before_fetch() {
|
||||
let page = render_page(
|
||||
"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE",
|
||||
4,
|
||||
let page = render_page("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", 4);
|
||||
assert!(
|
||||
page.body
|
||||
.contains("async function request(path,frozenOptions)")
|
||||
);
|
||||
assert!(page.body.contains("async function request(path,frozenOptions)"));
|
||||
assert!(!page.body.contains("makeOptions"));
|
||||
assert!(
|
||||
page.body
|
||||
@@ -93,14 +97,14 @@ fn retry_and_attempt_state_are_frozen_before_fetch() {
|
||||
|
||||
#[test]
|
||||
fn ambiguous_commit_is_resolved_before_carrier_advance() {
|
||||
let page = render_page(
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
4,
|
||||
);
|
||||
let page = render_page("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", 4);
|
||||
assert!(page.body.contains("resolveAttempt(reason,epoch,snapshot)"));
|
||||
assert!(page.body.contains(
|
||||
"sessionEcho(response,snapshot.attempt,['provisional','committed','healthy'],true)"
|
||||
));
|
||||
assert!(page.body.contains("if(echo.state!=='provisional'){switching=false;fail();return}"));
|
||||
assert!(
|
||||
page.body
|
||||
.contains("if(echo.state!=='provisional'){switching=false;fail();return}")
|
||||
);
|
||||
assert!(page.body.contains("const token=cleanupToken||sessionToken"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user