fix(operations): bound handler lifetimes
req: operations/003
This commit is contained in:
@@ -191,6 +191,20 @@ fn runtime_confirms_before_handler_dispatch() {
|
||||
assert!(source.contains("return;"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn runtime_bounds_and_cancels_ordinary_requests() {
|
||||
// test req: operations/003
|
||||
let source = hemx_js::RUNTIME_JS;
|
||||
|
||||
assert!(source.contains("const REQUEST_TIMEOUT_MS = 10_000"));
|
||||
assert!(source.contains("hemx request timed out after ${REQUEST_TIMEOUT_MS} ms"));
|
||||
assert!(source.contains("window.addEventListener(\"pagehide\""));
|
||||
assert!(source.contains("hemx request cancelled because page is hidden"));
|
||||
assert!(source.contains("activeRequests.add(abort)"));
|
||||
assert!(source.contains("activeRequests.delete(abort)"));
|
||||
assert!(source.contains("data-hemx-request-timeout-ms"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn runtime_fetches_with_same_origin_credentials() {
|
||||
// req: auth/005
|
||||
|
||||
Reference in New Issue
Block a user